`
`
`
`0
`
`W0 99/39285
`
`PCT/US99/01988
`
`the gateway records 888123 the register information 909120 of container 909, the registers
`
`909120 of 909 are aitered 888124 by special instructions fiom gateway 8081, operating under
`
`the rules as described in the paragraph above, and container 909 takes up residence 888125
`
`within container 808.
`
`5
`
`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.
`
`Through data collection and reporting 700, 600, analysis engine is appraised 888127 of
`
`
`
`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
`
`20
`
`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 1501 or drop
`down menu 1513, or using an input device to “drag and drop” or click, causing the system 10 to
`
`25
`
`search for 1507, acquire 1508, edit 1509 create 1510, print 1511 or containerize 1512 gateways,
`
`qr
`
`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 dornain.1506. (See detailed description referring to
`
`Fig. 11).
`
`30
`
`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:22)(cid:21)(cid:20)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 321
`
`
`
`0
`
`Cl
`
`WO 99139285
`
`PCT/U899/'01 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
`
`5
`
`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
`
`10
`
`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 referring to Fig. 6).
`
`Referring now to Fig. 17, a drawing showing, on an input device or computer screen 24,
`
`in any generic (dashed lines) software application 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
`
`20
`
`1493, 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.
`
`25
`
`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
`
`a
`
`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
`
`30
`
`engines such as Webcrawler, Yahoo, Excite, lnfoseek, Alexa or any Internet search engine, or
`
`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:22)(cid:21)(cid:21)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 322
`
`
`
`
`l
`
`l
`
`3
`
`! l I
`
`ll
`
`1 ll 3l1 1 l l 3
`
`1
`1
`ll
`
`gl
`ll
`
`ll
`1Ii
`11
`
`0
`
`ll
`
`W0 99139285
`
`PCTfUS99!0I 988
`
`.~
`
`I
`
`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
`
`5
`
`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 andthe 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 1 10 for creating and modifying
`
`
`
`20
`
`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.
`
`25
`
`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,
`
`30
`
`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
`
`i
`
`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:22)(cid:21)(cid:22)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 323
`
`.
`
`
`
`O
`
`a
`
`W0 9989285
`
`Pcnus99:o19ss
`
`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 containels are accessed based
`
`upon the identity of the user accessing the container and the grade of access chosen by the user
`
`5
`
`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 inciudes a communication device 26 supporting all operations
`on a network wide basis.
`
`15
`
`
`
`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 goveming
`
`20
`
`aspects of the system. Editors include, but are not limited to, a container editor 110, a register
`
`editor 125, a gateway editor 210, an engine editor 510, a reporting means editor 6111, 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.
`
`25
`
`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.
`
`30
`
`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
`
`(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:22)(cid:21)(cid:23)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 324
`
`
`
`0
`
`‘ll
`
`W0 99/39335
`
`PCTIUS99f0l988
`
`_
`
`~
`
`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
`
`5
`
`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. Whole 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 andfor 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
`
`15
`
`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
`
`uplinlc 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 logic, artificial intelligence, neural net, or other system not
`
`20
`
`yet devised. Other variations upon and modifications to the preferred embodiments are provided
`
`for by the present
`
`invention, which is limited only by the following claims. Also,
`
`the
`
`classification scheme of nested containers, while designated by the container creators, may
`
`transform, be utilized otherwise, or be wholly discarded according to usage. Also, hardware
`
`configurations, such as the use of RAM or hard drives for storage or lasers for communication
`
`25
`
`may assume myriad fon-ns without altering the essential operation of this invention.
`
`41
`
`(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:22)(cid:21)(cid:24)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 325
`
`
`
`O
`
`n
`
`WO 99139285
`
`PCT/US99/01988
`
`WHAT IS CLAIMED IS:
`
`1.
`
`An apparatus for transmitting, receiving and manipulating information on a
`
`computer system, the apparatus including a plurality of containers, each container being a
`
`logically defined data enclosure and comprising:
`
`5
`
`an information element;
`
`-
`
`'
`
`
`
`
`a plurality ofregisters, the plurality of register forming part ofthe container, a first
`
`register ofthe plurality of registers for storing a unique container identification value, a second
`
`register of the plurality ofregisters that stores information and evolves according to the
`
`relationship, use and interaction of the container with other containers, processes and systems;
`
`and
`
`a gateway attached to and forming part ofthe container, the gateway controlling the
`
`interaction of the container with other containers, systems and process.
`
`2.
`
`The apparatus of claim 1, wherein the information element is one from the group
`
`oftext, graphic images, Video, audio, 21 digital pattern, a process, a nested container, bit, natural
`
`number and a system.
`
`3.
`
`The system of claim 1, wherein the plurality of registers include at least one
`
`container history register for storing information regarding past interaction of the container with
`
`other container, system or processes, the container history register being modified.
`
`4.
`
`The system of claim 1, wherein the plurality of registers include at least one
`
`20
`
`system history register for storing information regarding past interaction of the container with
`
`different operating system and network processes.
`
`5.
`
`The system of claim 1, wherein the plurality of registers include at least one
`
`predefined register, the predefined register being a register associated with an editor for user
`
`selection, the predefined register appendable to any container.
`
`42
`
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 326
`(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:22)(cid:21)(cid:25)
`it
`
`
`
`O
`
`fl
`
`WO 99139285
`
`PCT/US99/01988
`
`I
`
`Il 1l
`
`3
`5I
`
`1
`
`6.
`
`The system of claim I, wherein the plurality of registers include a user—created
`
`register, the user-created registergeneratedbythe user, one ormore ofwhich is appendable to
`
`any container.
`
`U
`
`7.
`
`The system of claim l, wherein the plurality of registers include a system-
`
`5
`
`defined register, the system-defined register set, controlled and used by the system, one or more
`
`of which is appendable to any container.
`
`
`
`8.
`
`The system of claim 1, wherein the plurality of registers include at least one
`
`register for controlling the relationship of the container with other containers, systems and
`
`processes using time as a parameter.
`
`9.
`
`The system of claim 8, wherein the plurality of registers include:
`
`an active time register for identifying times at which the container will act upon other
`
`containers, processes, systems or gateways;
`
` a neutral time register for identifying times at which the container may interact with other
`
`an passive time register for identifying times at which the container can be acted upon
`
`other containers, processes systems, or gateways; and
`
`containers.
`
`10.
`
`The system of claim l, wherein the plurality of registers include at least one
`
`acquire register for controlling whether the container adds a register or a container from other
`
`containers when interacting with them.
`
`20
`
`11.
`
`The system of claim 1, wherein the plurality of registers include at least one
`
`register for controlling the relationship of the container with other containers using space as a
`
`parameter.
`
`12.
`
`The system of claim 11, wherein space refers to the geographic location of a the
`
`container.
`
`43
`
`(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:22)(cid:21)(cid:26)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 327
`
`
`
`
`i 3 33 i11 i 3lI
`
`11
`a
`
`3 1
`
`1 I i I I 1
`
`I
`
`i
`
`3
`
`1I
`
`\l
`
`*
`
`
`
`O
`
`a
`
`WO 99/39285
`
`PCT1'US99l0I988
`
`13.
`
`The system of claim 1 1, wherein space refers to the logical address space of a
`
`network in which a container resides.
`
`14.
`
`The system of claim 11, wherein the plurality of registers include:
`
`an active space register for identifying space in which the container will act upon other
`
`5
`
`containers, processes, systems or gateways;
`
`an passive space register for identifying from which the container can he acted upon other
`
`containers, processes systems, or gateways; and
`
`a neutral time register for identifying space in which the container may interact with other
`
`containers.
`
`10
`
`15.
`
`The system of claim 1, wherein the gateway includes means for acting upon
`
`another container, the means for acting upon another container using the plurality of register to
`
`determinewhether andhow the containeracts upon othercontainers.
`
`16.
`
`The system of claim 1, wherein the gateway includes means for allowing
`
`interaction, the means for allowing interaction using the plurality of registers to determine
`
`15
`
`whether and how another container can act upon the container.
`
`17.
`
`The system of claim 1, wherein the gateway includes means for gathering
`
`information, the means for gathering information recording register information from other
`
`containers, systems and processes that interact with the container.
`
`18.
`
`The system of claim 1, wherein the gateway includes means for reporting
`
`20
`
`information, the means for reporting information providing register information to other
`
`containers, systems and processes that interact with the container.
`
`,
`
`19.
`
`The system of claim 1, wherein the gateway includes an expert system including
`
`rules defining the interaction ofthe container with othercontainers, systems andprocesses.
`
`(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:22)(cid:21)(cid:27)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 328
`
`
`
`
`O
`
`fl
`
`W0 99/39285
`
`PCT/US99/01 988
`
`20.
`
`A method for creating an interactive information container, the method including
`
`the steps of:
`
`forming a container;
`
`;
`
`selecting an interactive register for the container;
`
`5
`
`identifying an item for inclusion in a container; and
`
`creating a container element that includes the identified item.
`
`21.
`
`The method of claim 20, wherein the step of forming a container further
`
`comprising the steps of:
`
`T
`
`displaying a plurality of container levels;
`
`receiving input from a user selecting one of the displayed container level; and
`
`displaying a container template corresponding to the container level input.
`
`22.
`
`The method of claim 20, wherein the step of selecting an interactive register
`
`further comprising the steps of:
`
`displaying a list of available registers;
`
`receiving input selecting an available register from the list of available registers;
`
`receiving input values for the selected available register; and
`
`appending the register to the container.
`
`
`
`
`15
`
`23.
`
`The method of claim 20, wherein the step of creating a container element that
`
`includes the identified item fiirther comprising the steps ofi
`
`20
`
`providing a data structure as part of the container element;
`
`storing the identified element in the data structure; and
`
`associating the container element with the container.
`
`24.
`
`The method of claim 20, wherein the step of forming a container includes the
`
`step of providing for the container a gateway that uses the interactive register to control the
`
`25
`
`interaction of the container with other containers, processes, and systems.
`
`45
`
`(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:22)(cid:21)(cid:28)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 329
`
`
`
`
`O
`
`W
`
`WO 99139285
`
`PCT/US99/DI 988
`
`25.
`
`The method of claim 24, wherein the step of providing a gateway further
`
`comprising the steps of:
`
`determining a current gateway for a system upon which the container is being created;
`
`,
`
`replicating the current gateway to create a new gateway; and
`
`5
`
`associating the new gateway with the container.
`
`26.
`
`The method of claim 24, wherein the step of providing a gateway further
`
`comprising the steps of:
`
`determining a register for a system upon which the container is being created;
`
`replicating the determined register to create a new register; and
`
`10
`
`associating the new register with the container.
`
`27.
`
`The method of claim 20, wherein the step of selecting an interactive register
`
`further comprising the steps of:
`
`retrieving a list ofavailable registers;
`
`selecting an available register from the list of available registers by the system;
`
`15
`
`receiving input values for the selected available register from the system; and
`
`appending the register to the container.
`
`
`
`
`
`28.
`
`The method of claim 20, wherein the step of creating a container element that
`
`includes the identified item is performed by a system interacting with the container, and filrther
`
`comprising the steps of:
`
`20
`
`providing a data structure as part of the container element;
`
`storing the identified element in the data structure; and
`
`associating the container element with the container.
`
`29.
`
`A method for interacting between a first interactive information container and a
`
`second interactive information container, the method including the steps of:
`
`25
`
`determining identification information for the first container using a first gateway;
`
`determining identification information for the second container using a second gateway;
`
`46
`
`(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:22)(cid:22)(cid:19)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 330
`
`
`I
`
`3 1 1i !
`
`11 131 1 i 3 !1
`
`1 ii i 1 i2 l E i 1 i 31
`
`i 3i 131
`
`
`
`C
`
`$9
`
`VVO 99/39285
`
`PCT/US991{31988
`
`determining whether the first container can act upon the second container using the first
`
`gateway and a register of the first container;
`
`determining whether the second container can be acted upon by the first container using
`
`the second gateway and a register ofthe second container; and
`
`5
`
`performing the interaction between the first and second containers prescribed by the first
`
`.
`
`gateway and the register ofthe first container if both the first container can act upon the second
`
`container and the second container can he acted upon by the first container.
`
`
`
`30.
`
`The method for interacting of claim 29, wherein the steps of determining
`
`identification information are performed by reading respective identification registers of the first
`
`and second containers.
`
`31.
`
`The method for interacting of claim 29, fiirther comprising the step of altering a
`
`register of the first container and a register of the second container to reflect the interaction
`
`between the first container and the second container.
`
`32.
`
`The method for interacting of claim 29, further comprising the step of adding
`
`registers to the first container based on the registers in the second container and the second
`
`gateway.
`
`33.
`
`The method for interacting of claim 29, wherein the step ofperforming also uses
`
`the second gateway and the register of the second container to determine the prescribe action to
`
`be taken.
`
`20
`
`34.
`
`The method for interacting of claim 29, fiirther comprising the steps of:
`
`determining whether the first container should add an identified register of the second
`
`container as a new register of the firstcontainer using an acquire register and the first gateway
`
`of the first container; and
`
`adding the new register to the first container if it is determined that the new register‘
`
`25
`
`should be added to the first container.
`
`47
`
`(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:22)(cid:22)(cid:20)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 331
`
`
`
`
`I
`
`{lit
`
`W0 9989285
`
`PCTr'US99{01988
`
`35.
`
`The method for interacting of claim 29, fiirther comprising the step of modifying
`
`the first gateway of the first container based on the interaction between the first container and
`
`the second container.
`
`36.
`
`The method for interacting of claim 35, wherein the step of modifying includes
`
`5 modifying rules of an expert system that fomis the first gateway of the first container.
`
`
`
`48
`
`
`
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 332 l
`
`(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:22)(cid:22)(cid:21)
`
`
`
`W0 99.89285
`
`flit
`
`0 9 / 2 8 4 3 1 3
`
`PCT.-“US99/01988
`
`1/30
`
`FIG. 1
`
`(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:22)(cid:22)(cid:22)
`Petitioners Twitter, Inc. and Yelp Inc. - Exhibit 1008 - Page 333
`
`
`
`
`w
`
`gfl3!:-|__mmMm_MW_,0MmmWWWmsHmMWMWnWa_m9..................................................................L
`
`F
`
`9mW..___3.NF_uHWn..:_r,m—muI0__l_V_../\@_|Wm.MWWW\m_Y,m..nMAWm_m_mmWmMmWWmWafl_m.m__Am.
`0.I.2ama..np
`
`3m1w1hM4%uM8mM
`
`(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