throbber
O
`
`
`
`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

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