throbber
United States Patent [19]
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket