throbber
WO 99139285
`
`PC'I'lUS99!0l988
`
`The memory unit 22 also includes a gateway editor 210, by which means the user
`
`determines the rules governing the interaction of a given gateway 210 with the registers 120 of
`
`transient containers 100, governing transiting containers upon ingress and egress, and
`
`governing the interactive behavior of containers within the container to which that gateway is
`
`attached.
`
`The memory unit 22 also includes databases 900, by which means the analysis engine
`
`400, the execution engine 500, the gateways 100, the editors 110, 125, 210, 510, 610, 710, and
`
`the search interface 300, store information for later use.
`
`The memory unit 22 present invention also includes a search engine 320 by which
`
`means the user is able to locate containers 100 and, referring now to Fig. 4, containerized
`
`elements 01.
`
`The memory unit 22 present invention also includes an engine editor 510, by which
`
`means the user establishes the rules and operating procedures for the analysis engine 400 and
`
`the execution engine 500.
`
`The memory unit 22 present invention also includes a reporting means editor 610, by
`
`which means the user establishes the rules and schedule under which the information collected
`
`by gateways 200 firorn transient containers 100 will be sent to the analysis engine 400.
`
`The memory unit 22 present invention also includes a collection means editor 710, by
`
`which means the user establishes the rules and schedule under which the analysis engine 400
`
`will gathers the information collected by gateways 200 from transient containers 100.
`
`The memory unit 22 present invention also includes screen interfaces (GU1’s) 936,
`
`specifically designed to simplify and enhance the operations of the container editor 110, the
`
`gateway editor 210, and the Search interface 300.
`
`The present invention also includes a menu or button access 937, by which a user
`
`utilizing any generic computer program may access the system 10 or the container editor 110
`
`from a menu selection(s) or button(s) within that program.
`
`IO
`
`15
`
`20
`
`25
`
`The present invention also includes a computer, media or publishing network 201,
`
`comprising computers, digital devices and digital media 202 and a communication device 26,
`
`within which the components enumerated in Fig. 2 A interact, compiling, analyzing, and
`
`30
`
`altering containers 100 and the network Zfllaccording to information gathered ii-orn container
`
`registers 120.
`
`14
`
`SUBSTI
`
`SHEET ‘RULE 26
`etltloners Twit er, Inc. anciYe|p Inc. - Exhibit 1008 - Page 481
`(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:27)(cid:20)
`
`

`
`WO 99139285
`
`PCTfUS99!0l9B8
`
`The memory unit 22 also includes one or more computers 202, by which means the
`
`components of Fig 1 sustain the operations described in Fig. 2 A.
`
`The memory unit 22 also includes flat or relational databases 900, used where, and as
`
`required. Databases are used to store search phrases, search templates, system history for the
`
`analysis engine and execution engine, container levels and container, sites and digital
`
`elements, or any and all storage required to operate the system.
`
`Referring now to FIG. 2 B, a drawing of a computer network 201 as a system 10,
`
`showing a possible placement of nested containers 100, computer servers, gateways 200, on
`
`the sites described below. (Note: Fig. 2 B utilizes in parts the same numbering scheme as Fig.
`
`13 A, 13 B, 13 C, 13 D and as Fig. 2 A.)
`
`In FIG. 2 B various exemplary sites are shown, any
`
`or all of which might
`
`interact dynamically within the system.
`
`Site 1 shows a single
`
`workstation with a container and gateway connected to an Intranet.
`
`.(Individual containers
`
`may be a floppy or CD-Rom to be downloaded or inserted.) Site 2 shows a server with a
`
`gateway in relationship to various containers.. Site 3 shows an Internet web page with a
`
`container residing on it. Site 4 shows a personal computer with containers and a gateway
`
`connected to the Internet. Site 5 shows a configuration of multiple servers and containers on a
`
`Wide Area Network" Site 6 shows a workstations with a gateway and containers within a
`
`container connected to a Wide Area Network. Site 7 shows an independent gateway, capable
`
`of acting as a data collection and data reporting site as it gathers data from the registers of
`
`transiting containers, and as an agent of the execution engine as it alters the registers of
`
`transient containers. A container 100 contains the code to enable it to interact with the
`
`components enumerated in 2A, and to reconstruct itself internally and manage itself on the
`
`network 201. The code resides in and with the container in its registers and gateway
`
`definitions and controls- Additional system code resides in all sites to manage the individual
`
`and collective operation and oversight of the components enumerated in 2.4., with the specific
`
`components distributed amongst the sites according to the requirements of optimization.
`
`Referring now to Fig. 2 B 1 various exemplary sites are shown as described above in
`
`Fig. 2 B, with the addition of possible location of one or more gateway storage 205 locations.
`
`10
`
`15
`
`20
`
`Referring now to Figures 2 C through 2 H, various exemplary sites with one or more of
`
`30
`
`the logical components of the system 10 in relationship are shown. Site 1 comprises an
`
`interactive information container 100, a container editor 110, container registers _ 120, a
`
`15
`
`SUBSTITUTE SHEET_ {RULE 26
`_
`_
`(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:27)(cid:21)
`Petitioners Twit er, Inc. an Yelp Inc. - Exhibit 1008 - Page 482
`
`

`
`W0 9959285
`
`PCTIU S99.~“0 l 988
`
`container register editor I25, system-wide hierarchical container gateways 200, gateway
`
`storage 205, gateway editors 210, engine editors 510, a search interface 300. search engine
`
`320, analysis engine 400, execution engine 500, a data reporting means 600, a data reporting
`
`means editor 610, a data collection means 700, a data collection means editor 710, and
`
`databases 900, all residing on data storage means 20, utilizing the memory unit to function 22,
`
`operating on communications network 12 with a communication device 26.
`
`Site 2 comprises an interactive information container
`
`100, a container editor 110,
`
`container registers 120, a container register editor 125, system-wide hierarchical container
`
`gateways 200, gateway storage 205, gateway editors 210, engine editors 510, search engine
`
`320, analysis engine 400, execution engine 500, a data reporting means 600, a data reporting
`
`means editor 610, a data collection means 700, a data collection means editor 710, and
`
`databases 900, all residing on data storage means 20, utilizing the memory unit to function 22,
`
`operating on communications network 12. with a communication device 26.
`
`Site 3 comprises an interactive information container 100, a container editor 110,
`
`container registers 120, a container register editor 125, hierarchical container gateways 200,
`
`gateway storage 205, gateway editors 210, and databases 900, all residing on data storage
`
`means 20, utilizing the memory unit to fitnction 22, operating on communications network 12
`
`with a communication device 26.
`
`Site 4 comprises an interactive information container 100, a container editor I10,
`
`container registers 120, a container register editor 125, hierarchical container gateways 200,
`
`gateway storage 205, gateway editors 210, a search interface 300, and databases 900, all
`
`residing on data storage means 20, utilizing the memory unit to function 22, operating on
`
`communications network 12 with a communication device 26.
`
`Site 5 comprises an interactive information container 100, container registers 120, a
`
`container register editor 125, hierarchical container gateways 200, gateway storage 205, and
`
`databases 900, all residing on data storage means 20, accessed and utilized by non-resident
`
`memory unit 22, operating on communications network 12 with a communication device 26.
`
`Site 6 includes an independent analysis engine 400, execution engine 500, data
`
`10
`
`15
`
`20
`
`25
`
`collection means 700, and data reporting means 600 gateway editors 210, engine editors 510,
`
`30
`
`a data reporting means editor 610, a data collccti on means 700, a data collection means editor
`
`I6
`
`SUBSTI I U I E
`T RUL
`Pet|t|oSnle{EE|'wit er, Inc?
`Yelp Inc. - Exhibit 1008 - Page 483
`(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:27)(cid:22)
`
`

`
`WO 99339285
`
`PCT/US 9910 l 988
`
`710, and databases 900, all residing on data storage means 20, utilizing the memory unit to
`
`function 22, operating on communications network 12 with a communication device 26.
`
`Referring now to FIG. 3 A and FIG. 3 B, a block diagram of several nested information
`
`containers is shown, including examples of elements, e.g., code 1100, text 1200, audio 1300,
`
`video 1400, photograph 1500, graphic images 1600, and examples of possible container level
`
`classifications in increasing size, e.g., element 10900000, document 10800000, database
`
`10700000, warehouse 10600000, domain l0500000,a.nd continuing increasingly larger on Fig
`
`3 (B), subject 10400000,
`
`field 10300000, master
`
`field 10200000,
`
`species 10100000.
`
`Containers may be infinitely nested and assigned any ciass, super class or sub class scheme
`
`and description by the creator of the container to govern nesting within that container.
`
`In
`
`addition to digital elements, containers may also include system process and components,
`
`including containerization itself.
`
`Referring now to FIG. 3 C, a block diagram of an information container system is
`
`shown,
`
`listing, without any relationship indicated, some of the possible system components
`
`and processes, or sets thereof, that may be encapsulated as elements 01 in an information
`
`container 100. An information container 100 may include one or more of the following: any
`unique, container 100, gateway 200, output device 16, input device 24, output device process
`
`160, input device process 240, data storage device 20, data storage device process 2000,
`
`processor 18, bus 12, content 01, search process 02,
`
`interface 04, memory unit 22,
`
`communication device 26, search interface 300, search process 98, network 201, class of
`
`device, process or content 999, class of process at any unique class of device 990, process at
`
`any unique device 99, editor 110, 125, 210, 510, 610, 710, engine 320, 400, 500,
`
`containerization process 1098, or process 08.
`
`Any container may include (n) other containers, to infinity. The use of value evolving
`
`container registers 120 in conjunction with gateways 200, data reporting modules 600, data
`
`coliection modules 700, the analysis engine 400, and the execution engine 500 provides the
`
`information container 100 with extensive knowledge of the use, operation of its internal
`
`contents, prior to, during and after those contents’ residence within that container 100, and
`
`10
`
`I5
`
`20
`
`25
`
`extensive knowledge of the use, operation and contents of the system 10 external to itseif, and
`
`30
`
`aliows the container 100 to establish and evolve its own identity and course of interaction on
`
`the system 10. Further, containers 100, as logical enclosures, can exist and ‘operate
`17
`
`SUBSTITUTE, SHEET RULE 26)
`_
`_
`(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:27)(cid:23)
`Petitioners Twlt er, Inc. and Yelp Inc. - Exhlbll 1008 - Page 484
`
`

`
`WO 99139285
`
`PCTM39910! 988
`
`independent of their digital contents, whether encapsulating audio, video, text, graphic, or
`
`other.
`
`Referring now to FIG. 4, a block diagram of an infonnation container 100 is shown-
`
`The information container 100 is a logically defined data enclosure which encapsulates any
`
`element, digital segment (text, graphic, photograph, audio, video, or other), set of digital
`
`segments as described above with reference to FIG. 3 (C), any system component or process,
`
`or other containers or sets of containers. The container 100 comprises the containerized
`
`elements 01, registers 120 and a gateway 200.
`
`Registers 120 appended to an information container 110 are unique in that they operate
`
`independently of the encapsulated contents, providing rules of interaction, history of
`
`interaction,
`
`identity and interactive life to that container 100 through the duration of its
`
`existence on a network 201, without requiring reference to, or interaction with, its specific
`
`contents. They enable a container 100 to establish an identity independent of its contents.
`
`Additionally, registers 120 are unique in that their internal values evolve through interaction
`
`with other containers 100, gateways 200, the analysis engine 400, the execution engine 500,
`
`and the choices made by the users in the search interface 300, the container editor 110, the
`
`register editor 125, the gateway editor 210, the engine editor 510- Registers 120 are also
`
`unique in that they can interact with any register of a similar definition on any container 100
`
`residing on the network 201, independent of that container’s contents. Registers 120, once
`
`constructed, may be copied and appended to other containers 100 with their internal values
`
`reset,
`
`to form new containers. Register values, when collected at gateways 200 and made
`
`available to the analysis engine 400 through the data collection means 700 and the data
`
`reporting means 600, provide an entirely new layer of network observation and analysis and
`
`operational control through the execution engine 500. Registers 120 accomplish not only a
`
`real time information about
`
`information system, but also a real
`
`time information about
`
`information usage on a network. Further, because the user base of a network determines
`
`usage, the system 10,
`
`in gathering information about information usage,
`
`is observing the
`
`choices of the human mind. When these choices are submitted to the analysis of a rules-based
`
`10
`
`15
`
`20
`
`25
`
`or other analysis engine 400, the system 10 becomes capable of becoming progressively more
`
`30
`
`responsive to the need of the user base, in effect, learning to become more usefiil by utilizing
`
`the execution engine 500 to create system-wide changes by altering the rules of gateway. 200
`
`18
`
`SUBSTI'I'UTE_SHEET_{RULE 26)
`_
`_
`(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:27)(cid:24)
`Petitioners TWI ter, Inc. and Yelp Inc. - Exhlbll 1008 - Page 485
`
`

`
`W0 9959285
`
`PC'I'fl.lS99I{l'l 988
`
`interaction and thereby altering the registers 120 of transient containers 100 and establishing a
`
`complete evolutionary cycle of enhanced utility.
`
`Further, in establishing the pre-defined registers as described in the following four
`
`paragraphs, the following unique aspects of information about information are utilized for the
`
`first time: 1) the dynamic governance of information according to its utility through time, in
`
`active, passive and neutral aspects, as explained below; 2) the dynamic governance of
`
`information according to its utility through space in active, passive and neutral aspects, as
`
`explained below; 3) the dynamic governance of information according to its ownership, as
`
`explained below; 4) the dynamic governance of information according to its unique history of
`
`interaction as an identity on a network, as explained below; 5) the dynamic governance of
`
`information according to the history of the system on which it exists, as explained below; 6)
`
`the dynamic governance of information according to established rules of interaction, in active,
`
`passive and neutral aspects, as explained below; 7) the dynamic governance of information
`according to the profile of its creator, as explained below;
`8) the dynamic governance of
`
`information according to the value established by its ongoing usage, as explained below; 9) the
`
`dynamic governance of information according to it distributed ownership, as explained below;
`
`10) the dynamic governance of information according to what class of information it might be
`incorporated into, and according to what class of information container it might incorporate,
`
`as explained below;
`
`ll) the dynamic governance of information according to self-reporting,
`
`10
`
`15
`
`20
`
`as explained below-
`
`Referring now to Fig 4, registers 120 may be (1) pre-defined, (2) created by the user or
`
`acquired by the user, or (3) system-defined or system-created. Pre-defined registers 120 are
`
`those immediately available for selection by the user within a given container editor as part of
`
`25
`
`30
`
`that container editor,
`
`in order that the user may append any of those registers 120 to a
`
`container 100 and define values for those registers 120 where required. Registers 120 created
`
`by the user are those conceived and created by a specific user or user group and made
`
`immediately available for selection by the user or user group in conjunction with any of a wide
`
`number of container editors, in order that the user may append any of those registers 120 to a
`
`container 100 and define values for those registers 120 where required. Registers 120 acquired
`
`by the user are those registers existing networlc—wide 20], created by the user base, that might
`
`be located and acquired by the user in order that the user may append any of those registers
`
`l9
`
`SUBSTITUTE SHEET {IRULE 263
`_
`_
`(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:27)(cid:25)
`Petitioners TWI er, Inc. an Yelp Inc. - EXh|b|l1008 - Page 486
`
`

`
`WO 99139285
`
`PC'I'lUS99I01988
`
`120 to a container 100 and define values for those registers 120 where required. System-
`
`defined registers are those registers whose values are set andfor controlled by the system 10.
`
`System—created registers are those registers created by the system 10.
`
`Registers 120 are user or user-base created or system-created values or ranges made
`
`available by the system 10 to attach to a unique container, and hold system-set, user-set, or
`
`system-evolved values. Values may be numeric, may describe domains of time or space, or
`
`may provide information about the container 100, the user, or the system 10. Registers 120
`
`may be active, passive or interactive and may evolve with system use. Pre-defined registers
`
`include, but are not limited to, system history 110000, container history 101000, active time
`
`102000, passive time 103000, neutral
`
`time 104000, active space 111000, passive space
`
`112000, neutral space 113000, containment 105000, inclusion 106000, identity 114000, value
`
`115000, ownership 107000, ownership addresses 116000, proportionate ownership 117000,
`
`creator profile 108000, receptivity 118000, influence 119000, points 109000, others 120000,
`
`reporting 121000, neutrality 122000, acquire 123000,
`
`create 124000, content title 125000,
`
`content key phrase(s) 126000, and content description 127000, security 12800, and parent
`
`rules 129000.
`
`Pre-defined registers comprise an historical container register 101000,
`
`logging the
`
`history of the interaction of that container 100 with other containers, events and processes on
`the network 201, an historical system register 110000, logging the history of pertinent critical
`
`and processes on the network, a point register 109000 accumulating points based upon a
`
`hierarchically rated history
`
`of usage, an identity register 114000 maintaining a unique
`
`network wide identification and access location for a given container specifying a unique time
`
`and place of origin and original
`
`residence, a proportionate ownership register 117000
`
`maintaining a record of ownership percentage and economic values, and others 120000.
`
`User-defined registers include a report register 121000 setting trigger levels for report
`
`sequences, content determination and delivery target, three time registers, consisting of a
`
`range, map, graph, list, curve or other designating time relevance, 102000 assigning the time
`
`characteristics by which that container will act upon another container or process, 103000
`
`10
`
`15
`
`20
`
`25
`
`assigning the time characteristics by which that container be acted upon by another container
`
`30
`
`or process, and 104000 assigning the time characteristics by which that container will interact
`
`with another container or process,
`
`three space registers, consisting of a range, map, graph, list,
`
`20
`
`SUBSTI
`
`ESHEET RULE 26)
`(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:27)(cid:26)
`etltloners TWI ter, Inc. and Yelp Inc. - Exhibit 1008 - Page 487
`
`

`
`WO 99139285
`
`PCTill S9910] 988
`
`curve or other designating the domain and determinants of space relevance, 1 11000 assigning
`
`the space characteristics by which that content will act upon another container or process,
`
`112000 assigning the space, characteristics by which that content wiil be acted upon by
`
`another container or process, and 113000 assigning the space characteristics by which that
`
`container will
`
`interact with another container or process, a domain of influence register
`
`1 19000, determining the set, class and range of containers upon which that container will act, a
`
`domain of receptivity register 118000, determining the set, class and range of containers
`
`allowed to act upon that container, a domain of neutrality register 122000, determining the set,
`
`class and range of containers with which that container will interact, a domain of containment
`
`register 105000, determining the set, class and range of con_tainers which that container may
`
`logically encompass, a domain of inclusion 106000 register, determining the set, class and
`
`range of containers by which that container might be encapsulated, an ownership register
`
`107000, recording the original ownership of that containers, a creator profile register 108000,
`
`describing the creator or creators of that container, an ownership address register 116000,
`
`maintaining the address of the creator or creators of that container, a value register 115000,
`
`assigning a monetary or credit value to that container, other registers 120000 created by users
`
`or the system, a reporting register 121000, determining the content, scheduling and recipients
`
`of information about that container, a neutrality register 122000, an acquire register 123000,
`
`enabling the user to search and utilize other registers residing on the network, a create register
`
`124000, enabling the user to constmct a new register, a content title register 125000, naming
`
`the contents of the container,
`
`a content key register, 126000,
`
`identifying the container
`
`contents with a key phrase generated by the user andfor the system based upon successful
`
`usage of that phrase in conjunction with the utilization of the information within that container
`
`100, a content description register 127000, identifying the container contents with additional
`
`description, a security register 128000, controlling container security, and a parent container
`
`register 129000, storing the rules governing container interaction as dictated by the parent
`
`(encapsulating) container.
`
`The container also includes a gateway 200 and gateway storage 205.
`
`10
`
`15
`
`20
`
`25
`
`Gateways 200 are logically defined passageways residing both on containers 100 and
`
`30
`
`independently in the system 10. Gateways 200 govern the interactions of containers 100
`
`2!
`
`S
`
`SU3 THU telisitgiiiefiris
`Yelp Inc. - Exhibit 1008 - Page 488
`(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:27)(cid:27)
`
`

`
`W0 99/39285
`
`PCI'!US99l0l988
`
`encapsulated within their domain by reading and storing register 120 information of containers
`
`entering and exiting that container 100.
`
`The present invention also includes container gateway storage 205. Gateway storage
`
`205 stores infonnation regarding the residence, absence,
`
`transience, and alteration of
`
`encapsulated and encapsulating containers 100, and their attached registers 120, holding the
`data collected from registers 120 of transient containers 100 in order to make it available ii: the
`
`data collection means 700 and the data reporting means 600, and storing the rules governing
`
`the operations of its particular gateway 20!).
`
`Referring now to FIG. 5, a flow chart of the preferred method for creating a container
`
`10
`
`100.is shown.
`
`Input is received from the user selecting a container level through use of a drop-down
`
`menu 10100. A menu of all possible container classes within the subset and superset scheme
`
`of multiple hierarchically nested containers, i.e.; element, document, file, database, warehouse,
`
`domain, and more, is displayed on the output device 10200.
`
`Input is received from the user
`
`15
`
`selecting a class 10300.
`
`A graphic representation of a container in that class, with registers common to all
`
`containers as well as registers unique to its class is displayed 10301.
`
`Input is received from the user choosing to “create” 10400, “edit" 10500, or “locate"
`
`10600.
`
`20
`
`When the input of “create" 10400 is received from the user, a container template in that
`
`class appears 10410.
`
`Input from the user is then received adding or selecting a register 10540
`
`to append to that container template. When input is received Erorri the user adding a register, a
`
`list of registers that might be added to that class of container is made available to select 10550.
`
`Input is received from the user selecting a register 10560 and editing it 10570. The menu
`
`25
`
`returns to “add or select" 10540.
`
`If the input of “locate" 10600 is received fiorn the user, the system prompts the user to
`
`enter the identity of the container or class of containers 10605. The system locates the
`
`container-(s) 10610. Input is received from the user selecting a container 10620. The system
`
`prompts the user for a security code for permission to access the container for template use, or
`
`30
`
`to alter its registers, or to alter its content 10630. . Input is received from the user entering a
`
`name and password providing access to one of the security levels 10640.
`
`Input is received
`
`22
`
`SUBSTII U lE_SI-IE T_¥RULE 263
`_
`_
`(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:27)(cid:28)
`Petitioners WI ter, Inc. an Yelp Inc. - Exhibit 1008 - Page 489
`
`

`
`WO 99239285
`
`PCTIU599!01988
`
`from the user editing the container accordingly by transition to step 10500 and performing the
`
`steps for editing.
`
`If the input of “edit“ 10500 is received, a list of containers available to edit at that level
`
`is shown 10510.
`
`Input is received from the user selecting a container 10520. That container
`
`appears, available to edit 10530. Input is received fi'om the user selecting “add” or “select"
`
`registers 10540 by the user clicking on the graphically depicted register, or from a drop down
`
`menu. input is received from the user selecting the register to edit 10560. Input is received
`
`from the user selecting “modify” or “delete" for that register 10565. If input is received from
`
`the user to “delete," that register is severed from the container. If input is received from the
`
`user to “modify”, the register editor 10570 screen appropriate to that register appears, i.e., an
`
`x—y type graph to define a curve of relevant active time, in which the user manipulates the x-y
`
`termini, scale and curve, or a global map in which Input is received from the user selecting the
`
`locale of active space, whether zip code, city, county, state, country, continent, plant or other.
`
`When input is received from the user saving the definition, the screen returns to the main
`
`container screen to make another selection available. . Input is received from the user defining
`
`as many registers as he chooses. One of the registers may be named "new register.” Input is
`
`received from the user selecting the new register, and if chosen by the user, defining a wholly
`
`unique and new kind of register by the user entering input into the register editor 125.
`
`When the input is received from the user choosing to add a register, a list of registers
`
`that might be added to that class of container are made available to select 10550. Input is
`
`received from the user selecting a register 10560 and editing it 10570. The menu returns to
`
`“add or select” 10540, and in turn to Input — Select Container.
`
`Input may then be received fi'om the user choosing to add, modify, or delete the
`
`container contents 10700. Once the registers are defined, input is received from the user
`
`indicating completion and the interface reverts to the container editor. When input is received
`
`from the user choosing "select component" (to select the component to containerize) from the
`
`main menu bar 10700, a window appears allowing the user to select any file, component, or
`
`other container. If for example, the user were creating a warehouse container, and wishes to
`
`incorporate several databases into that container, input would then be received from the user
`
`selecting "database." The program would prompt the user for the location (directory) of that
`database or container.
`If the requested selection is not containerized, input may
`be
`23
`
`l0
`
`15
`
`20
`
`25
`
`30
`
`SUBSTITUTE SHEET {RULE 26)
`_
`_
`(cid:51)(cid:72)

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