`United States Patent (19)
`Ferrel et al.
`Ferrel et al.
`
`54 INFORMATION RETRIEVAL SYSTEM IN AN
`[54] INFORMATION RETRIEVAL SYSTEM IN AN
`ON-LINE NETWORK INCLUDING
`ON-LINE NETWORK INCLUDING
`SEPARATE CONTENT AND LAYOUT OF
`SEPARATE CONTENT AND LAYOUT OF
`PUBLISHED TITLES
`
`PUBLISHED TITLES
`
`111111111111111111111111111111j1E1111111111111111111111111111111
`USOO5907837A
`11
`Patent Number:
`5,907,837
`5,907,837
`[11] Patent Number: (cid:9)
`(45) Date of Patent:
`*May 25, 1999
`[45] Date of Patent: (cid:9)
`*May 25,1999
`
`395/600
`
`2/1996 Belove et al. (cid:9)
`5,491,820
`5,491,820 2/1996 Belove et al. .......................... 395/600
`5,493,728
`2/1996 Solton et al. (cid:9)
`
`395/250
`5,493.728 2/1996 Solton et al. ........................... 395/250
`5,513,126
`4/1996 Harkins et al. (cid:9)
`
`364/514 A
`5,513,126 4/1996 Harkins et al. .
`. 364/514 A
`5,546,577
`8/1996 Marlin et al. (cid:9)
`
`395/600
`
`5,546.577 8/1996 Marlin et al. - - - - - - - - - - - - - - - - - - - - - - - - - - - 395/600
`
`FOREIGN PATENT DOCUMENTS
`FOREIGN PATENT DOCUMENTS
`
`75 Inventors: Patrick J. Ferrel, Seattle; Randy Kerr,
`[75] Inventors: Patrick J. Ferrel, Seattle; Randy Kerr,
`Redmond; Krishna Nareddy, Bellevue;
`Redmond; Krishna Nareddy, Bellevue;
`Krishna Uppala, Redmond, all of
`Krishna Uppala, Redmond, all of
`Wash.
`Wash.
`73 Assignee: Microsoft Corporation, Redmond,
`[73] Assignee: Microsoft Corporation, Redmond,
`Wash.
`Wash.
`This patent issued on a continued pros-
`This patent issued on a continued pros-
`ecution application filed under 37 CFR
`ecution application filed under 37 CFR
`1.53(d), and is subject to the twenty year
`1.53(d), and is subject to the twenty year
`patent term provisions of 35 U.S.C.
`pass" provisions of 35 U.S.C.
`154(a)(2).
`Z.
`
`[ * ] Notice: (cid:9)
`*
`Notice:
`
`[21] Appl. No.: 08/560,281
`21 Appl. No.: 08/560,281
`22 Filed:
`Nov. 17, 1995
`[22] Filed: (cid:9)
`Nov. 17, 1995
`
`Related U.S. Application Data
`Related U.S. Application Data
`
`[63] Continuation of application No. 08/503,343, Jul. 17, 1995.
`63 Continuation of application No. 08/503,343, Jul. 17, 1995.
`(51) Int. Cl. ................................................ G06F 17/30
`[51] Int. C1.6
` GO6F 17/30
`52 U.S. Cl. .............................. 707/3; 707/103; 707/104;
`[52] U.S. Cl. (cid:9)
` 707/3; 707/103; 707/104;
`707/500; 707/517; 707/525; 707/522; 707/526
`707/500; 707/517; 707/525; 707/522; 707/526
`58 Field of Search ..................................... 395/600, 614,
`[58] Field of Search (cid:9)
` 395/600, 614,
`395/615, 610; 707/522, 104,103, 3,500,
`395/615, 610; 707/522, 104, 103, 3, 500,
`517, 525, 526; 358/403
`517, 525,526; 358/403
`
`[56]
`56)
`
`0 622 743 A2 11/1994 European Pat. Off. .
`O 622 743 A2 11/1994 European Pat. Off.
`0 749 081 Al 12/1996 European Pat. Off. .
`0 749 081 A1 12/1996 European Pat. Off..
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`European Search Report dated Oct. 13, 1998, corresonding
`European Search Report dated Oct. 13, 1998, corresonding
`to EPO Application No. 96118399.3–2201.
`to EPO Application No. 96118399.3-2201.
`(List continued on next page.)
`(List continued on next page.)
`Primary Examiner Paul V. Kulik
`Primary Examiner—Paul V. Kulik
`Assistant Examiner Jean M. Corrielus
`Assistant Examiner—Jean M. Corrielus
`Attorney, Agent, or Firm-Banner & Witcoff, Ltd.
`Attorney, Agent, or Firm—Banner & Witcoff, Ltd.
`57
`ABSTRACT
`[57] (cid:9)
`ABSTRACT
`A information retrieval System wherein design and content
`A information retrieval system wherein design and content
`are Separated. Within a Section of a title, a designer can
`are separated. Within a section of a title, a designer can
`layout pages with controls that define areas for content to be
`layout pages with controls that define areas for content to be
`inserted into the pages. Two commonly used controls in the
`inserted into the pages. Two commonly used controls in the
`System are a Static Story control, wherein a preselected Story
`system are a static story control, wherein a preselected story
`is Statically placed on a page in the area defined by the
`is statically placed on a page in the area defined by the
`control, and a dynamic Story control, wherein the designer
`control, and a dynamic story control, wherein the designer
`defines Search objects to retrieve Stories. An information
`defines search objects to retrieve stories. An information
`retrieval (IR) server indexes and Searches Stories in titles.
`retrieval (IR) server indexes and searches stories in titles.
`Indexing takes place when a title is released to the network
`Indexing takes place when a title is released to the network
`by a publisher workstation. The IR server interrelates title,
`by a publisher workstation. The IR server interrelates title,
`Section and Story objects by their globally unique identifiers
`section and story objects by their globally unique identifiers
`and creates a routing table which is used to locate objects
`and creates a routing table which is used to locate objects
`References Cited
`References Cited
`acroSS multiple database partitions. The IR Search Service is
`across multiple database partitions. The IR search service is
`requested in two different ways at customer runtime. The
`U.S. PATENT DOCUMENTS
`requested in tWO different ways at customer runtime. The
`U.S. PATENT DOCUMENTS
`first way is the resolution of the search objects to retrieve
`first way is the resolution of the search objects to retrieve
` 340/172.5
`3,670,310 6/1972 Bharwani et al. (cid:9)
`matching Stories. The retrieved Stories are concatenated and
`3,670,310 6/1972 Bharwani et al. ................... 340/172.5
`matching stories. The retrieved stories are concatenated and
`4,255,796 3/1981 Gabbe et al. (cid:9)
` 364/900
`d into th
`defined by the d
`trol wh
`4.255.796 3/1981 Gabbe et al. .....
`... 364/900
`poured into the area defined by the dynamic control when
`4,642,762 2/1987 Fisanick ...
`so poured into Ine area delined by the dynamic control Wnen
`4,642,762 2/1987 Fisanick (cid:9)
` 364/300
`the title is viewed. In the second way, the IR search service
`4,754,326
`6/1988 Kram et al.
`... 364/900
`the title is viewed. In the second way, the IR search service
`4,754,326 6/1988 Kram et al. (cid:9)
` 364/900
`4,775,956 10/1988 Kaji et al. ..
`... 364/900
`is requested when a Search is initiated by a customer using
`is requested when a search is initiated by a customer using
`4,775,956 10/1988 Kaji et al. (cid:9)
` 364/900
`4,845,659 7/1989 Gifford (cid:9)
` 395/563
`4,845,659
`7/1989 Gifford al.".
`... 395/563
`a “find” dialog to Search acroSS all Stories in one or more
`a "find" dialog to search across all stories in one or more
`4,939,689 7/1990 Davis et al. (cid:9)
` 364/900
`4,939,689 7/1990 Davis et al. ..
`... 364/900
`titles, both dynamic and static.
`5,197,005 3/1993 Shwartz et al. ...
`E, titles, both dynamic and static.
`5,197,005 3/1993 Shwartz et al. (cid:9)
` 364/419
`5,251,316 10/1993 Anick et al. (cid:9)
` 395/600
`5,251,316 10/1993 Anicket al. ......
`... 395/600
`5,491,818 2/1996 Malatesta et al. ...................... 395/600
`65 Claims, 24 Drawing Sheets
`5,491,818 2/1996 Malatesta et al. (cid:9)
` 395/600
`65 Claims, 24 Drawing Sheets
`
`CUSTOMER QUERY 22
`CUSTOMER QUERY (/20
`
`TITLE A /40 (cid:9)
`TTLE A /2 PublicArlo
`PUBLICATION
`T
`Stora
`TITLE
`STORAGE
`GE
`LAYOUT
`
`
`
`Mao
`I/O,
`TITLE
`LAYOUTS
`LAYOUS
`
`as
`7 /6O
`
`
`
`CUSTOMER 1
`
`(cid:9)
`
`
`
`
`
`/46
`
`/48—
`
`o
`
`CoNEN
`CONTENT
`
`
`
`PUBLISHER
`PUBLISHER
`
`a22
`/02
`
`story
`STORY
`
`sa
`680
`
`STORY
`
`632 •
`
`STORY
`
`63•74
`
`i
`692
`690
`ck FIND 41 DIALOG
`k FINDw dAlog
`
`RESULTS PANE
`RESSPAN
`696
`596
`
`QUERY
`92
`QUERY 6:94o
`
`NFoRMATON
`INFORMATION
`RETRIEVAL
`RTRWA
`
`
`
`RESUS 594
`RESULTS 694
`
`398
`—398
`
`Page 1 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`(cid:9)
`(cid:9)
`
`
`5,907,837
`5,907,837
`Page 2
`Page 2
`
`OTHER PUBLICATIONS
`OTHER PUBLICATIONS
`“Structured Documents' edited by J. André, R. Furuta & V.
`"Structured Documents" edited by J. Andre, R. Furuta & V.
`Quint, Cambridge Series On electronic publishing, 2, First
`Quint, Cambridge series on electronic publishing; 2, First
`published 1989.
`published 1989.
`Williams, J.H. “An automatic Indexing On-Line Text
`Williams, J.H. "An automatic Indexing On—Line Text
`Retrieval System” U.S. Government/NTIS, Jan. 1969.
`Retrieval System" U.S. Government/NTIS, Jan. 1969.
`Cove, J.F.; Walsh, B.C.; “ONline text retrieval via brows
`Cove, J.F.; Walsh, B.C.; "ONline text retrieval via brows-
`ing” Information Processing & Management, Jan. 1988.
`ing" Information Processing & Management, Jan. 1988.
`Macleod, I.A., “A query Language for retrieving informa
`Macleod, I.A.; "A query Language for retrieving informa-
`tion from hirachic text structures' IEE/INSPEC, Jan. 1991.
`tion from hirachic text structures" IEE/INSPEC, Jan. 1991.
`Andre et al. “Structured Documents”, Cambridge University
`Andre et al. "Structured Documents", Cambridge University
`Press, Jan. 1989.
`Press, Jan. 1989.
`C Thanos, “Multimedia Office Filing Elsevier Science
`C Thanos, "Multimedia Office Filing" Elsevier Science
`Publishing Company Inc, Jan. 1990.
`Publishing Company Inc, Jan. 1990.
`Paul Nora “The Times they are a changin'::The Los Ange
`Paul Nora "The Times they are a changin'"::The Los Ange-
`les Times on the Web)(World Wide Web) Searcher, V4, né
`les Times on the Web)(World Wide Web) Searcher, V4, n6
`p38(10), Jun. 1996.
`p38(10), Jun. 1996.
`David K, Gifford “Polychannel systems for mass digital
`David K, Gifford "Polychannel systems for mass digital
`communication' Communications of the ACM, v33, n2,
`communication" Communications of the ACM, v33, n2,
`p71-83, Feb. 1992.
`p71-83, Feb. 1992.
`
`Hermann et al. “Retrieval of Document Images. Using Lay
`Hermann et al. "Retrieval of Document Images Using Lay-
`out Knowledge” IEE/IN SPEC pp. 537-540, Jul. 1993.
`out Knowledge" IEE/IN SPEC pp. 537-540, Jul. 1993.
`Salton, G “Information Storage and Retrieval” U.S. Gov
`Salton, G "Information Storage and Retrieval" U.S. Gov-
`ernment/NTIS, Jan. 1969.
`ernment/NTIS, Jan. 1969.
`Lee, Lydia, “Alert New Media news & products-Search
`Lee, Lydia, "Alert New Media news & products—Search
`Engines: Keys to the Web Kingdom,” New Media, Aug.
`Engines: Keys to the Web Kingdom," New Media, Aug.
`1995, p. 22.
`1995, p. 22.
`Rupley, Sebastian, “Trends: Trends & Technology Shaping
`Rupley, Sebastian, "Trends: Trends & Technology Shaping
`the Personal Computer Market-Taming the Text Tiger,” PC
`the Personal Computer Market—Taming the Text Tiger," PC
`Magazine, Jun. 13, 1995, p. 29.
`Magazine, Jun. 13, 1995, p. 29.
`Rupley, Sebastian, “Trends: Folio's On-Line Business
`Rupley, Sebastian, "Trends: Folio's On—Line Business
`Library," PC Magazine, May 16, 1995, p. 32.
`Library," PC Magazine, May 16, 1995, p. 32.
`Weiss, Aaron, “Hop, Skip, and Jump: Navigating the World
`Weiss, Aaron, "Hop, Skip, and Jump: Navigating the World—
`Wide Web.” Internet World, Apr. 1995, pp. 41-44.
`Wide Web," Internet World, Apr. 1995, pp. 41-44.
`December, John, “New Spiders Roam the Web,” Compu
`December, John, "New Spiders Roam the Web," Compu-
`ter-Mediated Communication Magazine, vol. 1, No. 5, Sep.
`ter—Mediated Communication Magazine, vol. 1, No. 5, Sep.
`1, 1994, 3 pages.
`1, 1994, 3 pages.
`
`Page 2 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`Pined *S11
`
`/q2
`
`f
`
`PUBLISHER 1
`
`7---- 1/0
`TITLE
`LAYOUTS
`
`CONTENT
`
`\-- /12
`
`../, //4 (cid:9)
`
`/04
`
`(PUBLISHER 2]
`
`17Z JO 1 lamIS
`
`/06
`
`-
`
`CONTENT:
`STORIES
`VIDEO
`
`SOUND SOUND
`ANIMATION
`OTHER CONTENT
`
`•
`•
`
`//6
`
`/24
`
`/26
`/
`
`OTHER
`STORAGE
`
`L
`
`-1
`
`FIG.I /ea -.
`TITLE A
`/40
`TITLE
`•.,.
`LAYOUT
`/46-
`
`BASIC CONFIGURATION
`_--/20
`
`- --- -- (cid:9)14 (cid:9)
`PUBLICATION
`STORAGE
`/22
`
`/60
`
`C (cid:9)
`CUSTOMER 1 4 (cid:9)
`(cid:9)I
`
`c/C2
`
`\
`CUSTOMER 2
`
`4 (cid:9)
`
`/48
`
`CONTENT 4 (cid:9)
`
`/42
`\*.
`/50_
`
`TITLE B
`TITLE
`LAYOUT
`
`/52
`
`CONTENT
`
`.
`
`/64
`c- (cid:9)
`CUSTOMER N
`
`.\
`
`/44
`
`/54
`
`TITLE P
`TITLE
`LAYOUT
`
`/56
`
`CONTENT
`
`Page 3 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`
`
`lualud 'S11
`
`1
`
`17Z Jo Z lamIS
`
`/80
`
`/84
`
`PROJECT
`EDITOR
`
`/88
`
`MULTIMEDIA
`PUBLISHER
`SYSTEM
`DOCUMENT
`EDITOR
`
`CUSTOMER WORKSTATION
`
`/82
`
`BASIC SYSTEM COMPONENTS
`
`PUBLISHER WORKSTATION
`
`NETWORK
`
`VIEWER
`
`242
`
`/22
`
`I- -
`
`•/60
`
`FIG.2
`
`/94
`
`/86
`
`PAGE
`EDITOR (cid:9)
`1STYLE SHEET
`
`EDITOR
`
`SEARCH (cid:9)
`OBJECT
`EDITOR L-/89
`
`
`
`,...,
`/87
`
`SOUND
`EDITOR
`IMAGE
`EDITOR (cid:9)
`
`OTHER (cid:9)
`MEDIA (cid:9)
`EDITOR
`
`, - -1 1
`L V.90
`%/92
`
`_
`
`N.-
`
`/93
`
`Page 4 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`(cid:9)
`
`
`U.S. Patent
`U.S. Patent
`
`May 25, 1999
`May 25, 1999
`
`Sheet 3 of 24
`Sheet 3 of 24
`
`5,907,837
`5,907,837
`
`------------------------
`E
`i 252
`292
`HOST DATA CENTER
`HOST DATA CENTER
`ARBITER
`,2508
`
`“...)
`
`2460
`
`/00 (cid:9)
`/OO
`PUBLISHER
`PUBLISHER 1
`O/02 M2 124 vulneola
`101-02 /22,4
`MULTIMEDIA
`2441
`t
`PUBLISHING
`PSING
`GATEWAY
`2-7-r
`g 24 {
`SYSTEM
`SY
`SERVER
`24t4
`0704
`SERVER
`a
`f
`SERVICDF1 C_OCAD
`PUBLISHER
`PUBLISHER
`MAP (cid:9)
`MAP
`2 :
`2 :
`PUBLISHER
`PUBLISHER
`M /06
`M /26
`240
`
`
`
`270
`27O
`MULTIMEDIA
`MULTIMEDIA
`246b
`f
`Se21.6% I.R.
`PUBLISHING
`I.R.
`SYSTEM
`1
`SERVICE
`SERVICE
`SERVER
`
`GATEWAY L
`
`SERVICE
`MAP
`
`2710
`
`272b
`272b
`•
`•
`•
`I.R. (cid:9)
`I.R.
`MULTIMEDIA
`I.R.
`MULTIMEDIA
`I.R.
`PUBLISHING
`SERVER • • SERVER
`SERVER
`PUBLISHING
`SERVER
`SYSTEM
`SYSTEM
`N
`SERVER 2442
`SERVER
`246c
`LOCA
`L
`MAP
`
`-276e7
`
`• • •
`
`WAN
`
`/60
`
`s
`t•A
`1 (cid:9)
`CUSTOMER
`CUSTOMER
`1
`1
`. O
`./1.
`•
`/64-1
`/64
`CUSTOMER
`CUSTOMER
`N
`N
`
`F I G.3
`FG.3
`
`|
`
`|
`
`27%ay 2.62
`276 6
`onLi] I
`DB
`DB
`DB
`DB
`} SERVER
`SERVER
`SERVER
`SERVER
`LADMIN. SERVERS1 (cid:9)
`1
`N
`ADMIN, SERVERS:
`N
`SERVICE MAP25
`SERVICE MAP
`DiSEAichER 267 --------
`DISPATCHER —260
`t— "1- (cid:9)
`242
`'242
`262
`262
`256
`256
`
`GLOBAL (cid:9)
`REGISTRY
`
`
`
`(cid:9) -254
`
`257
`CUSTOM
`CUSTOM
`GATEWAY
`GATEWAY
`-------------
`
`L-----------J
`
`—
`
`EXTERNAL
`ESA
`SERVICE
`PROVIDER
`PROVIDER
`
`Page 5 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`
`
`U.S. Patent (cid:9)
`U.S. Patent
`
`May 25, 1999
`May 25, 1999 (cid:9)
`
`Sheet 4 of 24
`Sheet 4 of 24 (cid:9)
`
`5,907,837
`5,907,837
`
`PAGE LAYOUTS + CONTENT OBJECTS = DISPLAYED PAGES
`PAGE LAYOUTS + CONTENT OBJECTS =DISPLAYED PAGES
`Front Page Section -330
`/330
`\ Front Page Section
`340 360 (cid:9)
`Page 1 X33/
`Story Control
`Picture
`PictureControl
`object.
`336
`(cid:9)362
`StoryControl
`StoryControl
`338
`338
`
`336 Page 1
`
`•
`
`3-10
`
`'Story
`Object
`1 (cid:9) 11111 ►
`\\\
`Story.
`object
`\\\
`
`364 338 342 334-
`
`366
`
`Sto. ry
`Object
`
`FIG.4
`
`344
`350
`Page 1 /
`
`Local'
`story
`
`348
`368
`
`Sea.rch
`Object
`1
`
`
`
`
`
`
`
`
`
`352
`356
`
`Located
`Story 3
`
`lioCale-C1r- 3 m (cid:9)
`3.54346
`St E. 372 Page 2
`18111erCti 372 Page 2
`AC/
`Located
`gated
`111.Eated
`Story 1
`Sfoy
`t
`ory
`;S0
`06 t
`0
`ct I
`je
`Located
`I2.
`___
`Story 2
`Located
`g
`LO CatQd
`Story 3
`Sect
`ipSblerYCtlI
`_r3 (cid:9)
`
`LQ cated
`Story
`1
`
`
`
`story Control
`342
`
`Style Sheet A
`343
`
`314
`
`332
`(cid:9)7\. Business Section
`1
`Page
`Picture
`Story Control
`Control
`3,10
`348
`Dynamic
`r
`Control
`1
`352
`
`Dynamic
`oryControl
`
`s3t
`
`356
`
`Page 2
`Dynamic
`StoryControl
`
`346
`L_
`
`354
`
`
`
`Style Sheet X Style SheetY
`Style Sheet Y
`style Sheet x
`357
`352
`359
`357
`
`Page 6 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`waled °S11
`
``-C
`
`cn
`
`17Z JO S lamIS
`
`MPS
`DOCUMENT
`EDITOR
`/88
`
`CONTENT 390
`/12-
`
`246
`
`FIGS
`oo
` .7'
`412
`
`402
`
`CONTENT
`
`TITLE
`LAYOUT
`
`CACHING
`OBJECT
`STORE (COS) (cid:9)
`SERVER (cid:9)
`
`FETCH
`REQUEST
`
`
`NON—RESIDENT
`CONTENT
`OBJECTS
`
`111 (cid:9)
`414
`
`LOCAL
`CACHING
`OBJECT
`STORE (COS)
`
`A
`
`PROJECT
`EDITOR
`
`/84J
`
`3.94
`
`CONTENT
`
`4(10
`
`408
`
`CONTENT
`OBJECTS
`
`GUID REQUESTS
`
`V
`TITLE
`LAYOUT
`
`396
`
`406
`
`398
`
`IR INDEX
`do
`SEARCH
`SERVER,,
`
`IDs & PROPERTIES
`
`INDEXES TO QUERIES1
`404-1
`
`
`VIEWER
`
`302
`
`Page 7 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`waled °S11
`
`:z4
`
`cn
`
`17Z JO 9 lamIS
`
`un
`
`O
`
`00
`C.o.)
`
`PUBLISHER
`
`/02
`
`430
`
`432
`
`PUBLISHER.EXE
`
`PUBLISHER
`DLLS
`
`IR CLIENT
`SERVICE DLL
`
`435
`
`444
`
`PUBLISHER
`446, \ cos
`
` OBJECT BROKER
`AND PUBLISHER
` (cid:9)
`0.1
`INTERFACE
`
`F IG.6 VIEWER
`
`434
`
`VIEWER.EXE
`
`PUBLISHER
`DLLS
`
`/60
`
`438
`
`PUBLISHER
`CUSTOM
`CONTROLS
`
`IR CLIENT
`SERVICE DLL
`
`432
`
`API AND DLL VIEW OF SYSTEM
`
`STORAGE
`
`435
`
`/22
`1 434
`
`PUBLISHER
`CUSTOM
`CONTROLS
`
`VIEWER
`COS
`
`OBJECT BROKER
`
`FIND
`INTERFACE
`
`NFORMATION
`RETRIEVAL
`SERVICE
`
`45/4
`
`452 (cid:9)
`
`402
`
`450
`
`SERVER.EX
`
`SERVER
`SUPERCOS
`
`436 (cid:9)
`
`440
`
`(cid:9) 442
`
`OBJECT BROKER
`AND PUBLISHER
`INTERFACE
`
`Page 8 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`wawa •sn
`U.S. Patent
`
`May 25, 1999
`
`Sheet 7 of 24
`17Z JO L WIN
`
`S907837
`
`‘;1
`ao
`CA)
`
`
`
`
`570
`
`ROOT OF
`PARSED
`OCUMENT
`
`1 NEWTTOOO
`
`580
`
`O99
`
`( TAGGED TEXT
`
`572
`OB99)\/]zz
`
`ç ~! Sal?,3dOHdGNIH
`1XEL
`
`FIND PROPERTIES
`
`594
`
`NO
`S
`N5
`
`Q
`S
`
`AUTHOR:
`KEYWORDS:
`DATE:
`
`574
`
`TOC:
`584—ABSTRACT:
`
`FIG.7
`
`600 608
`602
`606
`4,
`
`OBJECT
`BITMAP
`
`604
`
`OBJECT
`DATA
`
`Page 9 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`U.S. Patent
`waled °S11
`
`May 25, 1999
`
`Sheet 8 of 24
`17Z Jo 8 lamIS
`
`5,907,837
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG.8
`
`Routing Search Objects to Databases
`
`620
`
`2379O379
`
`Extract Search
`objects
`
`Tit I e Structure
`
`Parent Child Type
`T1 S1 Section
`s 2 (cid:9)
`section
`T 1. (cid:9)
`Sisii (cid:9)
`Section
`s i (cid:9)
`M 1 search
`search
`S 11 (cid:9)
`M2
`sii
`M3 Search
`
`636
`
`M1+ M2+M3
`638
`
`Page 10 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`waled °S11
`
`6661 `SZ Sulk
`
`17Z JO 6 lamIS
`
`VIEWER AT CUSTOMER COMPUTER
`
`FIG.9
`
`--- GET TITLE
`652 (cid:9)
`PARSE TREE
`
`650
`1
`
`654
`
`SEARCH
`OBJECT
`RESOLUTION
`
`658
`
`CONTENT
`ACQUISITION
`
`(cid:9)1 656
`
`NEXT
`SECTION
`
`660
`
`NEXT
`SECTION
`
`DISPLAY
`PAGE IN
`SECTION
`
`662 -Y
`
`WAIT FOR
`USER EVENT
`AND
`NAVIGATE IN
`TITLE BASED
` ON ACTION
`661:/
`
`Page 11 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`U.S. Patent
`waled °S11
`
`May 25, 1999
`
`Sheet 10 of 24
`17Z JO OI lamIS
`
`5,907,837
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`/10)
`
`O//
`
`CUSTOMER QUERY r/20
`
`62ÅRHETTO
`1ST) O
`(JEWO
`
`TITLE A /40 PUBLICATION
`) (cid:9)
`TITLE
`STORAGE
`LAYOUT
`
`FIG.IO
`7.60
`
`19/
`
`/46
`
`/02
`
`STORY
`
`6E1 (cid:9)
`
`09
`
`[CUSTOMER 1}1 (cid:9)
`
`
`
`1—
`
`/48
`
`CONTENT
`
`STORY
`
`e''''' (cid:9)
`•
`682 •
`
`STORY
`
`(cid:9)H z
`
`664
`
`690
`
`6269
`
`INFORMATION
`RETRIEVAL
`
`QUERY
`
`6949
`
`FIND 7 DIALOG
`
`?OTWICI A CINI
`
`1/
`
`
`
`398
`
`RESULTS t'\45.9.4
`
`&6&º68
`s?n?nsas
`
`RESULTS PANE
`6,96.
`
`ENVd S1 TITISEN
`96.9
`
`e (cid:9)
`
`1
`
`PUBLISHER
`
`TITLE
`LAYOUTS
`
`ET11||1
`
`S1 ThOAVT
`
`(JEHSITEIT,
`||ÅRJOLS|
`
`Page 12 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`
`
`lualud *S11
`
`17Z JO II 1331IS
`
`SEARCH OBJECT AND FIND DIALOG FLOW (cid:9)
`700
`
`- 702
`
`FIND
`
`START
`
`202
`
`FIND DIALOG
`
`FIG.II
`690
`
`VIEWER
`
`704
`
`BROWSE TITLE
`
`USER ACTION
`
`708
`
`NAVIGATE
`
`LOAD TIME
`7/4.
`RESOLVE
`SEARCHES IN A
`SECTION
`
`7/4k
`RESULTS OF
`SECTION SEARCH
`ARE SORTED
`7/6v (cid:9)
`•
`GET DATA FOR
` GUIDS
`7/81
`FLOW INTO
`DYNAMIC
`CONTROLS
`
`,- 7/2
`
`GET SECTION ID,
`SORT SPEC,
`RESULTS SPEC
`
`722
`
`CREATE QUERY
`SPEC
`•
`SEND TO SERVER
`\--724 (cid:9)
`•
`I (cid:9)
`SORT RESULTS
``726 J
`
`BROWSE
`YESP.- DIRECTORY
`SERVICE
`
`732
`
`706
`
`NO
`
`DONE
`
`WHERE TO SEARCH
`
`IR SYSTEM
`398
`
`'--
`
`SPECIFY CRITERIA
`
`•
`SEND TO SERVER
`
`•
`RECEIVE RESULTS
`INCREMENTALLY
`
`•
`DISPLAY RESULTS IN
`RESULTS PANE
`
`734
`
`736
`
`738
`
`740
`742
`
`Page 13 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`(cid:9)
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`SEARCH OBJECT STRUCTURES
`
`1
`
`YES
`
`IR SERVICE
`
`764
`
`/
`
`RESULTS
`LIST
`
`
`
`
`
`784 (--
`
`1270
`
`752
`SEARCH
`(cid:9) OBJECT
`GUIDS
`VIEWER SECTION
`GUIDS,..
`754i
`
`29/
`
`LOBTEJO
`
`SOIT,5)
`
`202
`/
`
`IR
`CLIENT
`
`DESIGNER
`
`752
`
` 754 (cid:9)
`X94
`
`435 )
`7826 782d (cid:9)
`DATABASE (cid:9) N
`PAR TI TIONS7=
`782C
`782d
`
`.22%
`
`/228/
`
`FIG.I2
`
`YES
`
`766
`
`SECTION/SEARCH1\ SEARCH OBJECT
`OBJECT ID TABLE 768
`TABLE
`744
`
`276
`
`
`
`
`YJEVANJES
`
`786
`
`i PROPERTY KEYWORD TABLE
`KEYWORD DOCUMENT
`TYPE OF
`GUID
`KEYWORD
`
`DOCUMENT DETAIL TABLE
`PRIORITY
`
`DOCUMENT
`GUID
`
`PUBLISH
`DATE
`
`U.S. Patent
`wawa •sn
`
`May 25, 1999
`
`Sheet 12 of 24
`17Z JO ZI 1331IS
`
`5,907,837
`
`780
`
`
`
`
`SEARCH
`SERVER
`
`SEARCH OBJECT SERVER 7760
`,„SEARCH
`
`X
`
`OBJECT
`A
`
`QUERY
`
`SOQI
`
`
`
`
`NO
`ap.
`SECTION SEARCH
`OBJECT
`A
`
`IN
`CACHE
`762
`
`Page 14 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`May 25, 1999
`May 25, 1999 (cid:9)
`
`U.S. Patent (cid:9)
`U.S. Patent
`5,907,837
`5,907,837
`TITLE PUBLISHING FLOW DIAGRAM
`TITLE PUBLISHING FLOW DIAGRAM
`( server side )
`(server side )
`
`Sheet 13 of 24 (cid:9)
`Sheet 13 of 24
`
`
`
`802-( (cid:9)
`
`START
`
`800
`500
`
`FG.3
`FIG.I3
`
`•
`RECEIVE
`RECEIVE
`TRANSMITTED COS
`TRANSMITTED COS
`FILE
`FILE
`(bbObSVC.C)
`bbobsvc.d I I )
`
`COPY RECEIVED
`COPY RECEIVED
`COS FILE TOR
`COS FILE TO IR
`SERVER
`SERVER
`(bbobSvc.dll)
`bbobsvc.d11 )
`
`804
`
`806
`
`COS SERVER
`COS SERVER
`NOTIFIES IR SYSTEM
`NOTFESR SYSTEM
`OF RECEIVED COS
`OF RECEIVED COS
`808'
`FILE
`FILE
`(NT File System)
`(NT File System)
`
`8/0
`
`IR SERVER UPDATES
`R SERVER UPDATES
`INDEX WITH NEW,
`INDEX WITH NEW,
`MODIFIED AND
`MODIFIED AND
`DELETED OBJECTS
`DELETED OBJECTS
`OF RECEIVED COS
`OF RECEIVED COS
`FILE
`FILE
`(Rindexing Service)
`(IR indexing service)
`
`END
`
`Page 15 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`U.S. Patent (cid:9)
`U.S. Patent
`
`May 25, 1999
`May 25, 1999
`
`Sheet 14 of 24
`Sheet 14 of 24 (cid:9)
`
`5,907,837
`5,907,837
`
`START INDEXING
`
`GET COS FILE
`
`4
`GET PUBLISHED PACKET
`GET PUBLISHED PACKET
`GET ROOT ID
`
`
`
`CHECK iN OBJECT
`CHECK IN OBJECT (cid:9)
`NFORMATION TABLE
`INFORMATION TABLE
`
`--
`
`9/6
`8/6
`
`8/8
`
`820
`
`522
`822
`
`FIG.I4
`R INDEXING
`IR INDEXING
`
`8/0
`I
`a/
`
`824
`EXISTSN
`OBJECT ABUE 2
`
`
`
`NO
`
`926
`
`GET ROOT
`GET ROOT
`OBJECT
`OBJECT
`
`
`
`
`
`625
`CREATE ENTRY IN
`CREATE ENTRY IN
`CONTAINERTABLE;
`CONTAINER TABLE;
`CREATE SOURCE IN
`CREATE SOURCE IN
`ROUTING TABLE
`ROUTING TABLE
`
`
`
`33O
`
`632
`
`NO
`
`PROCESS ROOT
`PROCESS ROOT
`CONTENT FOLDER
`CONTENT FOLDER
`
`YES 934
`
`PROCESS TITLE
`PROCESS TITLE
`
`Page 16 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`waled °S11
`
`:z4
`
`cn
`
`17Z JO SI lamIS
`
`O
`
`00
`CA)
`
`PROCESS
`SHORTCUTS
`
`864 }
`866
`MORE SEARCH
`OBJECTS ?
`
`YES
`
`NO
`
`868
`
`PROCESS
`CONTENT
`
`870
`
`MORE
`SECTIONS ?
`
`NO
`
`YES
`
`DONE
`
`CREATE ENTRY IN
`SEARCH OBJECT/
`CONTEXT.TABLE;
`CREATE ENTRY IN
`OBJECT INFO TABLE;
`CREATE ENTRY IN
`SEARCH OBJECT
`TABLE;
`CREATE ENTRY IN
`CONTAINER TABLE
`L-856
`DELETE ENTRY IN
`SEARCH OBJECT/
`CONTEXT TABLE;
`DELETE ENTRY
`FROM CONTAINER
`TABLE
`
`START
`840
`PROCESS TITLE
`842
`
`GET ALL SECTIONS
`IN TITLE
`
`CREATE OR DELETE ENTRY IN
`CONTAIN ER TABLE;
`CREATE OR DELETE ENTRY IN
`OBJECT INFO TABLE;
`CREATE OR DELETE ENTRY IN
`CONTEXT INFO TABLE
`(cid:9)I L848
`
`FIG.I5
`IR INDEXING
`834
`
`ACCESS SECTION
`
`646
`YES
`
`NEW OR
`DELETED
`ECTION
`
`NO
`
`GET ALL SEARCH
`OBJECTS IN
`SECTION
`
`850
`
`854
`
`YES
`
`NO
`
`858
`
`YES (cid:9)
`
`IS IT DELETED ?
`
`NO
`
`ACCESS SEARCH
`OBJECT
`
`852
`
`SEARCH OBJECT
`MODIFIED - UPDATE
`SEARCH OBJECT
`TABLE
`
`862
`
`4. 860
`
`Page 17 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`U.S. Patent (cid:9)
`U.S. Patent
`
`May 25, 1999
`May 25, 1999 (cid:9)
`
`Sheet 16 of 24
`Sheet 16 of 24 (cid:9)
`
`5,907,837
`5,907,837
`
`C START
`START
`PROCESS CONTENT
`PR oCESS CONTENN,
`880
`
`ACCESS CONTENT 882
`ACCESS CONTENT - 662
`k
`OBJECT
`OBJECT
`
`884
`
`
`
`EXIST IN
`OBJECT TABLE 2
`
`YES
`
`DETERMINE
`DETERMINE
`PARTITIONS BASED
`PARTITIONS BASED
`ON SOURCE AND
`ON SOURCE AND
`PUBLISH DATE
`PUBLISH DATE
`USING ROUTING
`TABLE
`TABLE
`
`
`
`
`
`
`
`
`
`890
`
`CREATE OBJECT
`INFORMATION
`TABLE ENTRY
`
`2
`892
`69
`
`d568 FIG.I6
`
`868
`FIG.I6
`R INDEXING
`IR INDEXING
`
`886
`
`DETERMINE
`DETERMINE
`EXISTING OBJECTS
`EXISTING OBJECTS
`PARTITIONS BASED
`PARTITIONS BASED
`ON ROUTING TABLE
`ON ROUTING TABLE
`INFORMATION
`INFORMATION
`
`888
`956
`
`
`
`DELETE INDEXING
`INFORMATION FROM
`INFORMATION FROM
`THOSE PARTITIONS
`THOSE PARTITIONS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CREATE INDEX
`ENTRIES IN
`PARTITIONS
`
`896
`
`fMORE CONTEN
`OBJECTS 7
`
`
`
`YES
`YES
`
`694
`894
`
`NO
`NO
`
`5296
`898
`
`/
`
`RETURN
`RETURN
`
`Page 18 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`U.S. Patent (cid:9)
`U.S. Patent
`
`May 25, 1999
`May 25, 1999 (cid:9)
`
`Sheet 17 of 24
`Sheet 17 of 24 (cid:9)
`
`5,907,837
`5,907,837
`
`FIG. 7
`FIG.17
`RESOLVING SEARCH OBJECTS
`RESOLVING SEARCH OBJECTS
`902
`902
`M
`
`
`
`START RESOLVE
`START RESOLVE
`SEARCH OBJECT
`SEARCH OBJECT
`
`
`
`9074
`904
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9/2
`9/2
`r
`LOAD SEARCH
`OAO SEARCH
`OBJECT FROM
`OBJECT FROM
`SEARCH OBJECT
`SEARCH OBJECT
`TABLE
`TABLE
`
`
`
`NOT PRESENT
`NOT PRESENT
`
`CHECK
`CHECK
`IN SEARCH
`N SEARCH
`OBJECT
`OBJECT
`CACHE
`CACHE
`906
`
`PRESENT
`PRESENT
`
`
`
`
`
`908
`
`
`
`
`
`
`SEND RESULTS
`SEND RESULTS
`FROM CACHE TO
`FROM CACHE TO
`OUTPUT OUEUE
`OUTPUT QUEUE
`
`
`
`
`
`
`
`9/0
`
`END )
`
`914-
`
`RESOLVE
`RESOLVE
`SEARCH
`SEARCH
`RECUEST
`REQUEST
`
`WRITE RESULTS
`WRITE RESULTS
`TO OUERY
`TO QUERY
`CACHE
`CACHE
`
`9/6
`
`Page 19 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`U.S. Patent (cid:9)
`U.S. Patent
`
`May 25, 1999
`May 25, 1999 (cid:9)
`
`Sheet 18 of 24
`Sheet 18 of 24 (cid:9)
`
`5,907,837
`5,907,837
`
`FIG.8
`FIG.I8
`°/r RESOLVING SEARCH OBJECTS
`9/4-14 RESOLVING SEARCH OBJECTS
`92O
`920-)
`START RESOLVE
`START RESOLVE
`SEARCH REQUEST
`SEARCH REOUEST
`(
`
`GET AVAILABLE
`GET AVAILABLE
`WORKER
`WORKER
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`PLACE SEARCH
`PLACE SEARCH
`REQUEST IN
`REQUEST IN
`REQUEST QUEUE
`REGUEST GUEUE
`
`'922
`
`GET FREE
`GET FREE
`SUPERVISOR
`SUPERVISOR
`
`
`
`1-924
`
`MAKE PARTITION
`MAKE PARTITION
`SPECIFIC
`SPECIFIC
`SUBQUERIES
`SUBORUERIES
`
`932
`932
`
`SEND SUBQUERY
`SEND SUBQUERY
`TO DATABASE
`TODATABASE
`SERVER
`SERVER
`
`
`
`934
`
`GET RESULS
`GET RESULTS
`FROM DATABASE
`FROM DATABASE
`SERVER
`SERVER
`
`936
`
`
`
`QUEUE THE
`OUEUE THE
`SUBQUERIES
`SUBOUERES
`
`930
`
`ELIMINATE
`ELMINATE
`DUPLICATES
`DUPLICATES
`
`940
`939
`940) v 938
`( RETURN )
`RETURN
`
`
`
`
`
`
`
`
`
`Page 20 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`waled °S11
`
`17Z JO 61 lamIS
`
`O
`
`00
`C.o4
`
`START
`PROCESS REQUEST
`
`pr-950
`
`CHECK
`CACHE
`
`NOT PRESENT
`
`QUEUE THE
`SUBQUERY
`
`952
`
`k FOR EACH TITLE OR 951
`
`SOURCE
`956
`PRESENT
`
`NOT PRESENT
`964-
`966
`
`Es
`
`EXPAND TO
`SOURCES
`
`MAKE SOURCE
`SPECIFIC
`SUBQUERIES
`
`MAKE PARTITION
`SPECIFIC
`SUBQUERIES
`
`PRESENT
`
`976/
`
`978_1
`
`GET AVAILABLE
`WORKER
`
`980-
`
`SEND SUBQUERY
`TO DATABASE
`SERVER
`
`982 (cid:9)
`
`.986
`
`GET RESULTS
` FROM DATABASE
`SERVER
`
`988
`
`MORE
`SUBQUERIES?
`NO
`
`ELIMINATE
`DUPLICATES
`
`WRITE TO
`QUERY CACHE
`
`F IG.19
`RESOLVING USER QUERY
`960
`
`962
`
`958
`
`MORE TITLES
`OR SOURCES ?
`
`NO SEND RESULTS
`FROM CACHE TO
`OUTPUT QUEUE
`
`END )
`
`Page 21 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`
`
`waled °S11
`
`17Z JO OZ lamIS
`
`‘1
`00
`C4.)
`
`F1G.20
`I.R.
`SERVICE
`PROVIDE QUERY
`
`-b. • • •
`
`RESULT EVENT (cid:9)
`RESULTS READ
`TO I.R. SERVICE BY I.R. SERVICE (cid:9)
`OUTPUT QUEUE
`
`/0/8
`
`POOL OF SUPERVISOR THREADS
`
`REQUEST QUEUE
`REQUEST (cid:9)
`U.Q.
`U.Q.
`--11'
`MANAGER
`OR
`OR
`S.Q.
`S.Q.
`008 /0/2
`A9/0-5
`ROUTING TABLE i/006
`
`SOURCE
`I.D.
`
`PARTITION
`
`SUPERVISOR 1
`RESULTS COLLECTION
`
`c /0/4 a
`
`-r
`
`• • •
`
`WON
`/022,6
`
`
`/0/6a
`
`
`
`/4222c2-.sub
`
`/026a/o24`-Sub
`WORKER
`THREAD
`
`Q
`
`Sub Sub Q
`io26
`
`WORKER
`THREAD
`
`DATABASE SERVER
`
`276
`7823
`
`782 6
`
`DB
`PARTITION
`1
`
`DB
`PARTITION
`2
`
`DB
`PARTITION
`N
`
`READ (cid:9) TABLES /a2)
`/- /0/46 N
`SUPERVISOR M
`RESULTS COLLECTION
`(cid:9) FULL
`/40/66 CHE
`QUERY
`CK
`CACHE
` WRITE
`INVALID
` ARTITION
`CACHE
`(QUERY AND
`RESULTS)
`
`R1
`
`R2
`
`R3
`
`• •
`
`QUERY
`RESULT
`/002
`
`246
`
`COS
`
`CATALOG
`DATABASE
`
`CREATE
`AND
`UPDATE
`(cid:9)1-7)00
`
`INDEX
`SERVICE
`
`/004
`
`POST (cid:9)
`RESULTS
`
`QUERY
`
`CHECK
`CACHE
`
`SUBQUERY WRITE
`
`
`INDEXED (cid:9)
`PROPERTIES
`OF OBJECT
`AND GUID
`CREATE
`AND
`WRITE (cid:9)
`
`TO
`ROUTING
`TABLE
`
`ROUTE
`INDEXES
`TO
`PARTITION
`
`FROM
`ROUTING
`TABLE (cid:9)
`
`Page 22 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`(cid:9)
`
`
`waled °S11
`
`17Z JO 1Z lamIS
`
`USER
`202)QUERY (cid:9)
`
`IR CLIENT
`
`IR
`UQ SERVICE
`
`VIEWER
`
`
`
`SEARCH SERVER
`
`780
`
`TITLE SECTION
`
`x
`
`SECTION SEARCH
`OBJECT
`A
`
`X
`
`SEARCH QUERY
`OBJECT
`A
`
`SOQ1
`
`if TITLE/SECTION/
`C/030 TABLE 768 OBJECT ID TABLE 774 TABLE
`
`UQ
`
`/0/4--\
`
`WORKER
`;11
` A
`D
`3 6
`
`0E
`/R
`
`TRANSLATION
`
`OUTPUT
`QUEUE
`
`SUPERVISOR
`QUERY
`PARTITIONING
`(cid:9) /01 (cid:9)
`ri040 (cid:9)
`7--/038
`PACKETIZER 4-1 MAP / FILTER 14--
`
`786
`
`DOCUMENT
`GUID
`
`PUBLISH
`DATE
`
`PRIORITY
`
`1(7026
`
`276
`
`DATABASE
`SERVER
`
`• • •
`
`DESIGNER
`L494
`
`FIND
`
`L435 2701 QUERY
`RESULTS
`
`1690 USER
`QUERY (cid:9)
`QUERY RESOLUTION 7 784
`7828- PROPERTY KEYWORD TABLE
`TYPE OF KEYWORD DOCUMENT
`782.6-N_
`GUID
`KEYWORD
`782C-1.-
`761235
`
`DATABASE
`PARTITIONS
`
`FIG.21 (cid:9)
`
`DFI
`00
`C.44
`
`Page 23 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`(cid:9)
`
`
`U.S. Patent
`Poled *S11
`
`May 25, 1999
`
`Sheet 22 of 24
`17Z Jo ZZ lamIS
`
`5,907,837
`
`FIG.22
`
`(cid:9) abcal pholtoRTEphy
`n‘leJn FIT* Audi
`File (cid:9) Edit (cid:9) View (cid:9) Help
`
`containing
`
`photography'
`
`In
`
`v Title
`lyi Keywords
`q Text
`
`Published
`
`AnyTime
`
`rAi
`
`Lock in
`
`Ready
`
`_FI
`
`
`
`
`IXI
`
`lyi HintsFind Now
`Stop
`
`New Search
`
`*41
`
`V
`
`.4
`
`Page 24 of 51
`
`MINDGEEK EXHIBIT 1003
`
`
`
`U.S. Patent
`Juaied *S11
`
`May 25, 1999
`
`Sheet 23 of 24
`17Z JO £Z WIN
`
`5,907,837
`
`FIG.23
`
`Ungh Pmpgnw
`
`Containing
`
`In
`
`Hints
`
` Title
` Topic
` Author
`EJ
`Text
`
`111
`CI
`
`Person
`Organization
`Place
`
`
`
`
`111
`
`OK
`
`Cancel
`
`Find Now
`
`Slop
`
`New Search
`
`Published
`
`AnyTime Ei
`
`Source
`
`Gaiherno morelhan
`
`100
`
`of stories
`
`Ready
`
`Page 25 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`(cid:9)
`(cid:9)
`
`
`U.S. Patent
`Juned •sn
`
`May 25, 1999
`
`t‘.6
`
`Sheet 24 of 24
`17Z Jo 17Z 13311S
`
`5,907,837
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG.24
`
`Place
`Title
`Author
`Place
`Person
`Organization
`Topic
`Date of Event
`Priority
`
`NynopPropialko
`
`x
`
`General Summary' Statistics Contents MS N Topics
`
`Name
`
`Type
`
`Value
`
`Place
`
`Text
`
`V
`
`V
`
`Add
`
`Delete
`
`Seattle,WA: Pugel Sound
`
`Properties Name
`Title (cid:9)
`Author (cid:9)
`
`Type
`Value
`Boy Bites Dog Text
`Mary Smith Text
`
`L
`
`01
`
`Removed "Link
`to Content "
`checkbox (cid:9)
`
`A ulomal ical lyfi Iled infrom
`Summary Tab
`
`OK
`
`Cancel
`
`Page 26 of 51
`
`MINDGEEK EXHIBIT 1003
`
`(cid:9)
`
`
`5,907,837
`5,907,837
`
`1
`1
`INFORMATION RETRIEVAL SYSTEM IN AN
`INFORMATION RETRIEVAL SYSTEM IN AN
`ON-LINE NETWORK INCLUDING
`ON-LINE NETWORK INCLUDING
`SEPARATE CONTENT AND LAYOUT OF
`SEPARATE CONTENT AND LAYOUT OF
`PUBLISHED TITLES
`PUBLISHED TITLES
`
`This application is a continuation of application Ser. No.
`This application is a continuation of application Ser. No.
`08/503,340 filed on Jul. 17, 1995.
`08/503,340 filed on Jul. 17, 1995.
`
`BACKGROUND OF THE INVENTION
`BACKGROUND OF THE INVENTION
`
`5
`
`10
`
`15
`15
`
`2
`2
`SGML are Standards for tagging text in documents to be
`SGML are standards for tagging text in documents to be
`displayed in an on-line network. Documents that are for
`displayed in an on-line network. Documents that are for-
`matted in HTML or SGML can be viewed by several widely
`matted in HTML or SGML can be viewed by several widely
`distributed browsers such as Mosaic and Netscape for the
`distributed browsers such as Mosaic and Netscape for the
`Internet. These browser programs read SGML and HTML
`Internet. These browser programs read SGML and HTML
`tagged documents and display them with proper formatting.
`tagged documents and display them with proper formatting.
`However, the formatting information is stored with the
`However, the formatting information is stored with the
`browser and is not distributed by the publisher.
`browser and is not distributed by the publisher.
`Computer users look for information in disk-based com
`Computer users look for information in disk-based com-
`puter Systems and in on-line environments. In a personal
`puter systems and in on-line environments. In a personal
`computer environment, most personal computer users are
`computer environment, most personal computer users are
`used to a browsing model of navigating through content. On
`used to a browsing model of navigating through content. On
`a personal computer the hard disks have been fairly large,
`a personal computer the hard disks have been fairly large,
`but they have been of a manageable size until now. Users
`but they have been of a manageable size unt