throbber
we 99:39:35
`
`PC1‘fUS99l0l 988
`
`containers and components as they exit and enter one another, or interact with one another or
`
`any system process or system component within the logical domain of that container, or after
`
`exiting and entering that container, or defining how they interact with that unique gateway.
`
`Gateway’s registers comprise both system-defined and user-defined registers, alterable by
`
`author, duration, location, network-wide history, individual container history and/or interaction
`
`with other containers, gateways, networks or media, and evolve according to that gateway’s
`
`history on a computer network, or according to the network history of events and processes, or
`
`according to that
`
`information component’s interaction with other information containers,
`
`components, system components, network events or processes.
`
`10
`
`
`
`Referring now to FIG. 11, a flow chart of the gateway editor is shown. From the main
`
`title bar input is received from the user selecting “containerize“ or “gateway level" 20100.
`
`
`
`
`
`
`
`:!.l"'!!'-”|!'_".""!'!"'"_ll"'-!!-;:‘PT?’.".IL!.l.'
`
`
`
`
`
`
`
`
`
`20
`
`25
`
`30
`
`When input is received from the user selecting “containeria:e" the system enters the container
`
`editor process 110. When input is received fiom the user selecting “gateway,” the system
`
`shows the gateway levels available 20200. A menu of all possible gateways within the subset
`
`315
`
`and superset scheme of defined multiple hierarchically nested gateways appears. Input
`
`is
`
`received from the user selecting the gateway level 20300. The system searches the gateways
`
`20500 to locate the available gateway templates 20700 and the available gateways 20600- Input
`
`is received from the user selecting the gateway 20610 or gateway level template 20720. The
`
`system goes to the gateway 20620 or to the template 20720. A graphic representation of the
`
`chosen gateway 20630 or template 20730 appears. Input is received from the user to edit 20640
`
`or create a gateway 20740. Once completed, input may be received from the user selecting
`
`"analysis level" from the gateway 200 drop—down menu, to select the level of analysis in a
`
`multi-level analysis sequence to be accomplished at
`
`the local
`
`level by a gateway-resident
`
`analysis engine. The user accesses the container editor to containerize (Fig. 5). Input is received
`
`from the user selecting the registers by clicking on the graphically depicted register, or from a
`
`drop down menu. ). Input is received from the user setting the registers as described elsewhere
`
`in (“container registers”).
`
`Input
`
`is received from the user selecting or defining the rules
`
`governing the interaction of that gateway with transient containers. Input is received from the
`
`user selecting or defining the rules governing the interaction of containers existing within the
`
`logical domain of the container I00 to which that gateway is attached. The user publishes the
`
`gateway (Fig. 5). Input is received from the user selecting "residence" from the main menu bar.
`
`32
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:20)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 431
`
`

`
`WO 99239285
`
`PCTfUS99l01988
`
`). Input is received from the user choosing to leave the gateway where it was created, move it to
`
`container on another drive, directory, computer, or network. If the user chooses "move," a
`
`browse function allows the user to name the new location or browse a list of possible locations.
`
`Once input is received from the user choosing the residence of the gateway, the program
`
`restores the search interface screen.
`
`The invention includes a data reporting means editor 610, and a data collection means
`
`editor 710, Fig- 2 A, as a menu option under the gateway editor 210.
`
`The present invention also includes a gateway process.
`
`Referring now to FIG. 12, a flow chart of the gateway process is shown. A system
`
`10
`
`
`'?.'..'P*
`
`operation, search process or element container or process container is shown in transit 21100
`
`passing through a gateway 21200. The container, operation or process interacts with the
`
`gateway 21300, uploading, downloading and exchanging information with the container,
`
`operation or process. The gateway stores container information 21400 and the container
`
`
`
`
`
`.9-'!!"”!!!i‘“‘J!W11:"15"‘".|!"'-.1‘:-.-:
`
`
`
`
`
`registers are altered 21500. The container registers also interact with the search interface 21600.
`
`E15
`
`The gateways report the register information or make it available for collection by the data
`
`reporting and collection rneans (Fig. 8) operating on the communication device 26 to provide
`
`the information to the analysis engine 21800, which stores 90100, analyzes and instructs the
`
`execution engine 21900, which processes and instructions are also stored 90100 by the
`
`
`
`:l!‘..._|_l‘.I.".
`
`20
`
`25
`
`30
`
`execution engine upon receipt.
`
`All operations in Fig. 12 utilize the communication device 26 whenever necessary
`
`or expeditious.
`
`Referring now to FIG. 13 A, a drawing of nested containers 100 prior to the
`container modification process on a network 201 is shown.
`(Note: The same container
`
`numbering scheme is used in Fig. 13 A, 13 B, 13 C, 13 D and in 2 B.) Information containers
`
`505 and 909, residing within container 908, operating under the rules governing container
`
`interaction within that container 908 downloaded to container 505 and 909 from gateway 9081
`
`upon their entrance to container 908, which rules had been downloaded from execution engine
`
`500 acting under the direction of analysis engine 400, and under the rules programmed into their
`
`own registers 404120, 909120, compare the specified (by those rules) set of registers 404120,
`
`909120, i.e., time and space, and determine a container 404 encapsulated within 505 would be
`
`more appropriately encapsulated within container 909.
`
`33
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:21)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 432
`
`

`
`:1-*-'.-.r1"'!.r
`
`
`
`"H...1!..-
`
`-I’""".'.|~_']-:.-.‘P"'.5F""
`
`r|}I.'.
`
`WO 99239285
`
`PCT.r'US99I0l 988
`
`Referring now to FIG. 13 B a drawing of nested containers during a container
`
`modification process on a network 201 is shown. Container 404 is moved to reside with
`
`container 909. As the container 404 exits container 505, the gateway of container 505, being
`
`gateway 5051, operating under the rules governing container interaction with a gateway 5051
`
`upon egress or egress as programmed in the gateway editor 210 and modified by the execution
`
`engine 500 executing the instructions of the analysis engine 400, or any greater logical analysis
`
`engine 403 providing execution instructions to an execution engine 508 operating in a larger
`
`encompassing container 108 entering through that container’s gateway 208 or an independent
`
`gateway 707, or sub-analysis engine operating at any gateway level, records the register
`
`1o_
`
`information of container 404. The gateway 5051 reports the transaction to the gateway 9081 of
`
`container 908, being the next higher logical container. Gateway 908] holds in gateway storage
`
`205 the information until collected by one or more data collection processes 700, or reported to
`
`one or more data reporting processes 600, serving one or more analysis engines 400 residing
`
`independently on the system 10 or an analysis engine at higher logical container 303. The
`
`-E15
`
`analysis engine 400, comparing reports of user hierarchically graded usage under the operations
`
`of the search engine 320 and the search interface 300, on information container 808 after
`
`receiving reports from the data reporting means of container 404 being moved to container 909
`
`detennines, i.e-, that the number of time and space relevant containers residing within container
`
`909 is sufficient to warrant an action, and directs the execution engine 500 to copy container
`
`909, nested within container 908,
`
`to a third information container 808. As the copy instruction
`
`from execution engine 500 transits the gateway of container 908, the gateway 9081 records the
`
`instruction. The copy instruction interacts with the registers 909120 of container 909 regarding
`
`the rules governing its copying to another location. Once approved by the governing rules of_
`
`registers 909120 appended to container 909, container 909 is duplicated. As the duplicate
`
`container 909 exits the container 908, the gateway records the register information 909120 of
`
`container 909, and the registers 909120 of container 909 are altered by special instructions from
`
`gateway 908] under the rules residing in gateway 9081 regarding ingress and egress and the
`
`rules residing in the registers 909120 of container 909 regarding alteration by gateways upon
`
`ingress and egress. Passing through independent gateway 707, the register information 909120
`
`is recorded, and awaits data collection or reporting 700, 600. As container 909 enters container
`
`808, the gateway records the register infonnation 909120 of container 909, theregisters 909120
`
`.20
`
`25
`
`30
`
`34
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:22)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 433
`
`

`
`W0 99.89285
`
`PCTfUS99!0l 988
`
`of 909 are altered by special instructions from gateway 8031, operating under the rules as
`
`described in the paragraph above, and container 909 takes up residence within container 808.
`
`Referring now to FIG. 13 C, a drawing of nested containers after the container
`
`modification process on a network 201 process is shown. Container 909, now also logically
`residing within container 808, commences to interact with other containers 606 in 808 under the
`
`rules governing container interaction within container 808 as received from gateway 8081 upon
`
`transiting that gateway, and under the rules of registers 606120, 909120 of the interacting
`
`containers 606, 909, operating under the rules as described in the paragraph above. Through
`
`data collection and reporting 700, 600, analysis engine is appraised of containers 909 new
`
`duplicate residence.
`
`I.e., operating under the registers of space relevance, a body of law
`
`10
`
`!!'''.5‘.
`
`
`
`
`
`
`
`
`
`..=".-.r'"1.«-..r.r~.;.!'.'”!!In:11"'12-"’'!.|‘''--.‘.*---::::i!.”‘-3:.
`
`
`
`
`
`
`
`pertaining to Boston Municipal tax law may be housed in a container holding Massachusetts tax
`
`law, but it would be more appropriately located in a container holding Boston tax law, with only
`
`a pointer to that location residing in the Massachusetts tax law container.
`
`In this example, such
`
`an analysis could be accomplished by comparison of zip code information in the space registers,
`
`"315
`
`or logical rules-based analysis, with "state" being a larger set than "city". Or, i.e., operating
`
`under the registers of time relevance, the curve of time relevance for a concert might follow an
`
`ascending curve for the months prior, hit a brief plateau, and then reach a precipitous decline, at
`
`which time certain pertinent information only might be moved to an archival container of city
`
`events or rock concerts of that year.
`
`In this example, once the curve is mapped into a register,
`
`that map would cause an increasing frequency of pointers to that container in other containers or
`
`gateways, or inclusion of that container in other containers, as the analysis engine compares that
`
`curve with increasing user inquiry.
`
`Referring now to Fig. 13 D, a flowchart of the reconstruction process is shown-
`
`Infonnation containers 505 and 909, residing within container 908, operating under the
`
`rules governing container interaction within that container 908 downloaded 888103 to container
`
`505 and 909 from gateway 9081 upon their entrance to container 908, which rules had been
`
`downloaded 888102 from execution engine 500 acting under the direction 888101 of analysis
`
`engine 400, and under the rules programmed into their own registers 404120, 909120, compare
`
`888104 the specified (by those rules) set of registers 404120, 909120, i.e., time and space, and
`
`determine 888105 a container 404 encapsulated within 505 would be more appropriately
`
`encapsulated within container 909.
`
`35
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:23)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 434
`
`
`
`«FL..L'fI.
`
`20
`
`25
`
`30
`
`

`
`W0 99/39235
`
`PC'1‘fUS99I01988
`
`Container 404 is moved 888106 to reside with container 909. As the container 404 exits
`
`container 505, the gateway of container 505, being gateway 5051, operating under the rules
`
`governing container interaction with a gateway 5051 upon egress or egress as programmed in
`
`the gateway editor 210 and modified 888108 by the execution engine 500 executing the
`
`instructions of the analysis engine 400, or any greater logical analysis engine 408 providing
`
`execution instructions 888107 to an execution engine 508 operating in a larger encompassing
`
`container 108 entering through that container’s gateway 208 or an independent gateway 707, or__
`
`sub-analysis engine operating at any gateway level, records 888109 the register information of
`
`container 404, and alters the register information of container 404. The gateway 5051 reports
`
`888110 the transaction to the gateway 9081 of container 908, being the next higher logical
`
`container. Gateway 9081 holds 888111 in gateway storage 205 the information until collected
`
`by one or more data collection processes 700, or reported to one or more data reporting
`
`processes 600, serving 888112 one or more analysis engines 400 residing independently on the
`
`system 10 or an analysis engine at higher logical container 303. The analysis engine 400,
`
`comparing 888114 reports of user hierarchically graded usage on information container 808
`
`under the operations of the search engine 320 and the search interface 300, after receiving
`
`888113 reports from the data reporting means of container 404 being moved to container 909,
`
`determines 888115, i.e., that the number of time and space relevant containers residing within
`
`container 909 is sufficient to warrant an action, and directs 888115 the execution engine 500 to
`
`copy container 909, nested within container 908,
`
`to a third information container 808. As the
`
`copy instruction from execution engine 500 transits the gateway of container 908, the gateway
`
`9081 records 888116 the instruction. The copy instruction interacts 888117 with the registers
`
`909120 of container 909 regarding the rules governing its copying to another location. Once
`
`approved 888118 by the governing rules of registers 909120 appended to container 909,
`
`container 909 is duplicated 888118. As the duplicate container 909 exits the container 908, the
`
`gateway records 888119 the register information 909120 of container 909, and the registers
`909120 of container 909 are altered 888120 by special instructions from gateway 9081 under
`
`the rules residing in gateway 9081 regarding ingress and egress and the rules residing in the
`
`registers 909120 of container 909 regarding alteration by gateways upon ingress and egress.
`
`Passing through independent gateway 70?, the register information 909120 is recorded 888121,
`
`and awaits 888122 data collection or reporting 700, 600. As container 909 enters container 808,
`
`36
`
`10
`
`
`
` -1-r"-'2?"nz::.'!=H.!!'-5-'-..
`
`
`
`
`
`
`_-+".n.r's.=!.1'‘T4.-“=I::'"
`
`iis
`
`
`
`.=!!??.-1.1“-':.
`
`20
`
`25
`
`30
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:24)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 435
`
`

`
`W0 9959285
`
`PCT!US99I0l 988
`
`the gateway records 888123 the register information 909120 of container 909, the registers
`
`909120 of 909 are altered 888124 by special instructions from gateway 8081, operating under
`
`the rules as described in the paragraph above, and container 909 takes up residence 888125
`
`within container 808.
`
`Container 909, now also logically residing (in addition to its original container
`
`residence) within container 808, commences to interact 888126 with other containers 606 in 808
`
`under the rules governing container interaction within container 808 as received from gateway
`
`8081 upon transiting that gateway, and under the rules of registers 606120, 909120 of the
`
`interacting containers 606, 909, operating under the rules as described in the paragraph above.
`
`E‘H:
`:2
`
`Through data collection and reporting 700, 600, analysis engine is appraised 888127 of
`
`
`
`1"r.r.:*"_|!"’=:::='=::.='-.
`
`
`
`
`
`
`11555:.!!557-_..:i‘!!"'!!-I?-;:!l'''!.'
`
`15
`
`20
`
`25
`
`30
`
`container's 909 new duplicate residence.
`
`Referring now to Fig. 14, the screen interface of the container editor is shown- This
`
`interface is a process wherein input is received by the user using the main menu 78 or drop
`
`down menu 1419, or using an input device to “drag and drop” or click, causing the system 10 to
`
`acquire 1409, edit 1410 or create 1411 a file 1407, container 1408 or digital content 01, to
`
`search for 1412, acquire 1413, edit 1414 or create 1415, print 1416, or containerize 1417 a
`
`container 100, to select 1402, (or by clicking on register), search 1403, acquire 1404, edit 1405,
`
`or create a register 1406 to append or detach registers 120 to those containers, to set register
`
`values in those registers 120, to utilize the register editor 125 through 1405 to create new
`
`registers, or to 1418 add, detach, acquire a gateway 200 to append or detach to those containers,
`
`and utilize the gateway editor 210 through 1418. (See detailed description referring to Fig. 5)
`
`Referring now to Fig- 15, the screen interface of the gateway editor is shown. This
`
`interface is a process wherein input is received by the user using the main menu 150] or drop
`
`down menu 1513, or using an input device to “drag and drop" or click, causing the system 10 to
`
`search for 1507, acquire 1508, edit 1509 create 1510, print 151 1 or containerize 1512 gateways,
`and causing the system 10 to establish rules by which an individual gateway governs the
`
`transiting 1502, entering 1503, exiting 1504 of containers and the interaction of containers
`
`within its domain 1505, and external of its domain.l506. (See detailed description referring to
`
`Fig. 11).
`
`Referring now to Fig. 16, the screen interface of the search interface. This interface is a
`
`process wherein input is received by the user using the main menu 1625 or drop down menu
`
`37
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:25)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 436
`
`

`
`WO 99339285
`
`PCT{U899/0 I 988
`
`1624, or using an input device to “drag and drop” or click, or by entering text, causing the
`
`system 10 to select 1615, search for 1616, acquire 1617, edit 1618 create 1619, print 1620,
`
`containerize 1621 (by accessing the container editor 110) or insert 1622 digital search strings
`
`into the search box 1623 in order to submit that string to the search engine 320, or causing the
`
`system 10 to select 1602, search for 1603, acquire 1604, edit 1605, create 1612, containerize
`
`1613 (by accessing the container editor 110), or insert 1614 search keys (templates that
`
`comprise search scope in geographic range, container level, and specific key words or digital
`
`strings), or containerized searches (containers 110), into the search box 1623 in order to submit
`
`that string to the search engine 320 , or causing the system 10 to set a search range by
`
`geographic range 1607, container level 1608, or acquire 1609, edit 1610 or create 1611 a scope
`
`template. (templates that comprise search scope in geographic range and, container level.) (See
`
`detailed description refen-ing to Fig. 6).
`
`Referring now to Fig. 17, a drawing showing, on an input device or computer screen 24,
`
`in any genetic (dashed lines) sofiware appiication program, a drop-down menu link 1403 on a
`
`drop down menu 1402 dropping down from a main menu 1401, and a free-floating button link
`
`1404, is shown. When input is received at 1402 or 1403, the system 10 makes available to the
`
`user the containerization process or container editor 110. When input is received at drop-down
`
`menu link 1405 or a button link 1406, the system 10 makes available to the user the means to
`
`enter and interact with this system 10 or this network 201 in any of their aspects. The interfaces
`
`1403, 1404 show a process wherein input is received causing the system 10 to encapsulate
`
`content or access the container editor 110. The link also allows the user to encapsulate the page
`
`or file on which he is currently working, without selecting content, and if so desired, without
`
`accessing the container editor. The interfaces 1405, 1406 show a process wherein input is
`
`received causing the system 10 to access or interact with the system 10 or the network 201.
`
`The present invention also includes a search engine 320. Once the key word(s), phrase or
`
`digital segment is entered into the search interface 300, or an offered selection chosen on the
`
`menu, it is utilized by the search engine 320 to locate the desired site or data.
`
`The search engine employed may be any industry standard search engine such as Verity
`
`“Topic”, or Personal Library Software, as used in Dow Jones News Retrieval, or Internet search
`
`engines such as Webcrawler, Yahoo, Excite, lnfoseek, Alexa or any Internet search engine, or
`
`
`
`TE‘:5
`
`its
`
`L.F.
`Q:
`
`It]u_!'j"
`
`
`
`_,-'.-1."'!a-!!-«_.rt
`
`‘.]!::.'-I.
`
`20
`
`25
`
`30
`
`38
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:26)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 437
`
`

`
`W0 9989285
`
`PCTIUS99/0| 988
`
`any new engines to be developed capable of searching for and locating digital segments,
`
`whether text, audio, video or graphic.
`
`The present invention also includes an analysis engine 400. Utilizing rules-based
`
`analysis, the analysis engine determines the class of storage medium upon which containers
`
`reside, the subsets and supersets by which and in which containers encompass and reside within
`
`one another,
`
`the routes of access to those containers,
`
`the historically successful search
`
`parameters by which those containers are accessed based upon the identity of the user accessing
`
`the containers, and the grade of access chosen by the user in accessing that container 100.
`
`Utilizing a pre-programmed sequence of compilation, and inductive, deductive and
`
`derivative analysis, the analysis engine manufactures instructions based upon the analysis of the
`
`information submitted by the gateways and the search interface, and submits those instructions
`
`to the appropriate execution engine 500 in order to create new information containers, content
`
`assemblages, storage schemes, access routes, search templates, and gateway instructions, and
`
`others, and to provide informed search options through the search interface to the inquiring user.
`
`The present
`
`invention also includes an engine editor 510,
`
`that provides a system
`
`administrator with a means of editing the operating principles of that search engine, and search
`
`template loading in the search interface 300, a reporting and collection means editor 610, 710,
`
`governing data reporting 600 and data collection 700 at the gateways 200 as defined by the
`
`gateway editor 210 and the register editor 125, a container editor I 10 for creating and modifying
`
`containers and appending registers to containers, a register editor 125 for creating and
`
`modifying container registers and establishing and adjusting the values therein, container
`
`gateways 200 with their own storage 205, information containers 100 for holding information
`
`and container registers for holding information about specific containers and their history on the
`
`network.
`
`
`
`20
`
`25
`
`30
`
`The present invention also includes an execution engine 300. Based upon instructions
`
`received from the analysis engine 400 utilizing the communication device 26, the execution
`
`engine 500 provides search phrases to the search interface 300 based upon initially received
`
`inquiries, relocates containers including their programs, data and registers to other directories,
`
`drives, computers, networks on other classes of storage mediums, i.e., tape drive, optical drive,
`
`CD-ROM, deletes, copies, moves containers to nest within or encompass other containers on
`
`other directories, drives, computers, networks to nest within other containers, alters the class of
`
`39
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:27)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 438
`
`

`
`WO 99/39285
`
`PCTIUS99/01988
`
`
`
`‘yam:«H...
`
`
`storage medium upon which containers reside,
`
`the subsets and supersets by which and in which
`
`containers encompass and reside within one another, the routes of access to those containers,
`
`and the historically successful search parameters by which those containers are accessed based
`
`upon the identity of the user accessing the container and the grade of access chosen by the user
`
`in accessing that container.
`
`The execution engine 400 fulfills the instructions of the analysis search engine 500, to
`
`create new information containers, content sub and superset assemblages, storage schemes,
`
`access routes, search templates, gateway 200 instructions and other system functions. The
`
`execution engine includes an editor 510 that provides a system manager with a means of editing
`
`10
`
`the operating principles of that search engine, governing data reporting, data collection 700,
`
`search template loading, gateway instructions, and other functions.
`
`The present invention also includes flat or relational databases 900, used where, and as
`
`required.
`
`The present invention also includes a communication device 26 supporting all operations
`
`15
`
`on a network wide basis.
`
`The present invention also includes a search engine 300 to locate the desired site or data.
`
`The present
`
`invention also includes databases 900, flat or relational,
`
`to serve the other
`
`components of the system as needed and where needed.
`
`The present invention also includes editors, by which the user may alter the governing
`
`aspects of the system. Editors include, but are not limited to, a container editor 110, a register
`
`editor 125, a gateway editor.2l 0, an engine editor 510, a reporting means editor 610, a search
`
`interface 300, and a collection means editor 710.
`
`The present invention also includes specific screen interfaces for the editors, as described
`
`in Fig. 14, Fig. 15. and Fig. 16.
`
`The present invention also includes a means for this system 10 and network 201 or
`
`container editor 110 to be accessed from a menu or button selection within any program, as
`
`described in Fig. 17.
`
`‘While the present
`
`invention has been described with reference to certain preferred
`
`embodiments, those skilled in the art will recognize that various modifications may be provided.
`
`For example, both analysis engine and execution engine may be duplicated or modified for
`
`distribution at various locations and hierarchical positions in the gateway and container system
`
`40
`
`20
`
`25
`
`30
`
`(cid:51)(cid:72)(cid:87)(cid:76)(cid:87)(cid:76)(cid:82)(cid:81)(cid:72)(cid:85)(cid:86)(cid:3)(cid:55)(cid:90)(cid:76)(cid:87)(cid:87)(cid:72)(cid:85)(cid:15)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:68)(cid:81)(cid:71)(cid:3)(cid:60)(cid:72)(cid:79)(cid:83)(cid:3)(cid:44)(cid:81)(cid:70)(cid:17)(cid:3)(cid:16)(cid:3)(cid:40)(cid:91)(cid:75)(cid:76)(cid:69)(cid:76)(cid:87)(cid:3)(cid:20)(cid:19)(cid:19)(cid:27)(cid:3)(cid:16)(cid:3)(cid:51)(cid:68)(cid:74)(cid:72)(cid:3)(cid:23)(cid:22)(cid:28)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 439
`
`

`
`.\
`
`WO 99139285
`
`Q
`
`PCTfUS99/0 1 988
`
`throughout
`
`the network and designed to work in concert. Also,
`
`the physical computing
`
`infrastructure may be mainframe, mini, client server or other with various network and
`
`distributed computing designs, including digitally supported or based physical or public media,
`
`and the components of the system 10, as described in Fig.
`
`1 may be physically distributed
`
`through space. Even the contents of a single container may be logically referenced but be
`
`physically distributed through the network and reside at multiple storage locations. The whole
`
`system may be hierarchically nested within other systems to the nth degree. VVhole systems may
`
`also be encapsulated within’ containers. A single container» may also encompass a single physical
`
`media, such as a CD-ROM disk, programmed with the container, gateway and register design.
`
`10.
`
`Gateways may be strategically placed on containers at ingress and/or egress points or may be
`
`placed strategically throughout the system for optimal collection and reporting output and
`
`gateway system control. Also, the loop of gateway data collection and reporting, analysis engine
`
`analysis,
`
`instruction, and gateway modification, and execution engine operations may be
`
`infinitely nested, from the smallest container of two sub-containers to whole networks holding
`
`millions of containers and thousands of levels, with analysis itself nested within the multiple
`
`levels. Gateways may be established at both logical and physical junctures such as a satellite
`
`uplink point. Also, the provision to establish a unique network identity might be designed to
`
`include as of yet unknown computer networks as they arise. The analysis and execution engines
`
`may operate on a rules-based, fuzzy lo

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