`
`FISH a; RICHARDSON P.C.
`
`SOVLLLWMWMMWMW
`
`.C
`F”
`
`UM
`
`erick P. Fish
`0
`1855-1930
`
`WK. Richardson
`1859—1951
`
`‘11
`AUSTIN
`
`BOSTON
`
`DALLAS
`
`DELAWARE
`
`NEW YORK
`
`SAN DIEGO
`
`SILICON VALLEY
`
`TWIN CITIES
`
`‘\
`WASHINGTON, DC
`
`r2390 El Camino Real
`San Diego, California
`92130
`
`Telephone
`858 678-5070
`
`. Facsimile
`858 678-5099
`
`Web Site
`www.fr.com
`
`
`
`113271U.S.PTO11/280700WWWMWMWW
`
`111405
`
`November 14, 2005
`
`Attorney Docket No.: 17776-002US4/
`
`Commissioner for Patents
`
`PO. Box 1450
`
`Alexandria, VA 22313-1450
`
`Presented for filing is a new continuation patent application of:
`
`Applicant: MICHAEL DE ANGELO
`
`Title:
`
`SYSTEM AND METHOD FOR CREATING AND MANIPULATING
`
`INFORMATION CONTAINERS WITH DYNAMIC REGISTERS
`
`The prior application is assigned of record to Pattern Intelligence, Inc.,
`a Delaware corporation, by virtue of an assignment submitted to the Patent and
`I Trademark Office and recorded on June 9, 2005 at 016675/0763.
`
`Enclosed are the following papers, including those required to receive a filing date
`under 37 CFR §1.53(b):
`'
`
`Specification
`Claims
`
`Abstract
`
`Drawing(s)
`
`Enclosures:
`
`—— Small entity statement. This application is entitled to small entity status.
`Application Cover Page.
`Postcard.
`
`This application is a continuation (and claims the benefit of priority under 35 USC
`120) of US. application serial no. 09/284,113, filed April 7, 1999 and claims the
`benefit of PCT/US99/01988 filed January 28, 1999 and of US. Patent Application
`No. 60/073,209, filed January 30, 1998. The disclosure of the prior application is
`considered part of (and is incorporated by reference in) the disclosure of this
`application.
`
`CERTIFICATE OF MAILING BY EXPRESS MAIL
`
`Express Mail Label No.
`
`EV399296562US
`
`November I4 2005
`Date of Deposit
`
`Petitioner Apple Inc. - Exhibit 1002, p. 1
`
`Petitioner Apple Inc. - Exhibit 1002, p. 1
`
`
`
`FISH 8c RICHARDSON p.c.
`
`Commissioner for Patents
`
`November 14, 2005
`
`Page 2
`
`Basic Filing Fee
`
`Search Fee
`
`Examination Fee
`
`Total Claims 30
`
`over 20
`
`10 x $25
`
`over 3
`Independent Claims 12
`Fee for Multiple Dependent claims
`
`9 x $100
`
`Large
`Small
`Ell—tit! Elm!
`
`150
`
`250
`
`100
`
`25
`
`100
`180
`
`300
`
`500
`
`200
`
`50
`
`200
`360
`
`Fee for each additional 50 pages of Specification
`and Drawings over 100
`
`125
`
`250
`
`(58+30-100)/50 = 0 x
`
`Total Filing fee
`
`$150
`
`$250
`
`$ 100
`
`$250
`
`$900
`$0
`
`$0
`
`$1650
`
`A check for the filing fee is enclosed. Please apply any other required fees or any
`credits to deposit account 06-1050, referencing the attorney docket number shown
`above.
`
`If this application is found to be incomplete, or if a telephone conference would
`otherwise be helpful, please call the undersigned at (858) 678-5070.
`
`Kindly acknowledge receipt of this application by returning the enclosed postcard.
`
`Please direct all correspondence to the following:
`
`20985
`PTO Customer Number
`
`Respectfully subm' ted,
`
`Carl A. Kukkonen, 111
`
`Reg. No. 42,773
`
`Enclosures
`
`CAK/vzw
`10570293.doc
`
`Petitioner Apple Inc. - Exhibit 1002, p. 2
`
`Petitioner Apple Inc. - Exhibit 1002, p. 2
`
`
`
`Attomey’s Docket No.2 17776-00_2US4
`
`APPLICATION
`
`FOR
`
`UNITED STATES LETTERS PATENT
`
`TITLE:
`
`SYSTEM AND METHOD FOR CREATING AND
`
`MANIPULATING INFORMATION CONTAINERS WITH
`
`DYNAMIC REGISTERS
`
`APPLICANT:
`
`MICHAEL DE ANGELO
`
`CERTIFICATE OF MAILING BY EXPRESS MAIL
`
`Express Mail Label No.
`
`EV399296562US
`
`Date of Deposit
`
`November 14 2005
`
`Petitioner Apple Inc. - Exhibit 1002, p. 3
`
`Petitioner Apple Inc. - Exhibit 1002, p. 3
`
`
`
`Attorney Docket No. 17776-002US4
`
`SYSTEM AND METHOD FOR CREATING AND MANIPULATING
`
`INFORMATION CONTAINERS WITH DYNAMIC REGISTERS
`
`CROSS-REFERENCE TO RELATED APPLICATIONS
`
`[0001]
`
`The present application is a continuation of US. Patent Application No.
`
`09/284,] 13, entitled System And Method For Creating AndManipulating Information
`
`Containers With Dynamic Registers, filed on April 7, 1999, which is incorporated herein in
`
`its entirety, and claims the benefit of PCT/US99/01988 filed January 28, 1999 and of US.
`
`Patent Application No. 60/073,209, filed January 30, 1998.
`
`BACKGROUND OF THE INVENTION
`
`[0002]
`
`1. Field of the Invention
`
`The present invention relates generally to computer systems in a multi-user mainframe
`
`or mini computer system, a client server network, or in local, wide area or public networks,
`
`and in particular, to computer networks for creating and manipulating information containers
`
`with dynamic interactive registers in a computer, media or publishing network, in order to
`
`manufacture information on, upgrade the utility of, and develop intelligence in, a computer
`
`network by offering the means to create and manipulate information containers with dynamic
`
`registers.
`
`[0003]
`
`2. Description of the Related Art
`
`In the present day, querying and usage of information resources on a computer network
`
`is accomplished by individuals directing a search effort by submitting key words or phrases
`
`to be compared to those key words or phrases contained in the content or description of that
`information resource, with indices and contents residing in a fixed location unchanging
`
`except by human input. Similarly, the class of storage medium upon which information
`
`resides, it class and subclass organizational structures, and its routes of access all remain
`
`fundamentally unaltered by ongoing user queries and usage. Only the direct and intended
`
`Petitioner Apple Inc. - Exhibit 1002, p. 4
`
`Petitioner Apple Inc. - Exhibit 1002, p. 4
`
`
`
`Attorney Docket No. l7776-002US4
`
`intervention of the owner of the information content or computer hosting site changes these
`
`parameters, normally accomplished manually by programmers or systems operators at their
`
`own discretion or the discretion of the site owner.
`
`[0004]
`
`There exists currently in the art a limited means of interfacing a computer
`
`user with the information available on computer networks such as the world wide web.
`
`Primarily, these means are search engines. Search engines query thousands or tens of
`
`thousands of index pages per second to suggest the location of information while the user
`
`waits. While factual information can be accessed, the more complex, particular or subtle the
`
`inquiry, the more branches and sub-branches need to be explored in a time consuming
`
`fashion in order to have any chance of success. Further, there are no such automatic devices
`
`that reconstruct the information into more useful groupings or makes it more accessible
`
`according to factors attached to the content by the content creator such as the space or time
`
`relevancy of its content, or factors attached to the content by the system’s compilation and
`
`analysis of the accumulated biography of that specific content’s readership.
`
`[0005]
`
`The utility of wide area and public computer networks is thus greatly
`
`limited by the static information model and infiastmcture upon which those networks
`
`operate.
`
`[0006]
`
`One problem is that on a wide area or public network, specific content
`
`such as a document remains inert, except by the direct intervention of users, and is modified
`
`neither by patterns or history of usage on the network, or the existence of other content on the
`
`network.
`
`[0007]
`
`Another problem is that content does not reside in an information
`
`infrastructure conducive to reconstruction by expert rule-based, fuzzy logic, or artificial
`
`Petitioner Apple Inc. - Exhibit 1002, p. 5
`
`Petitioner Apple Inc. - Exhibit 1002, p. 5
`
`
`
`Attorney Docket No. l7776-002US4
`
`intelligence based systems. Neither the intelligence of other information users nor the expert
`
`intelligence of an observant network computer system can be utilized in constructing, or re-
`
`constructing inforrnation resources. Where content resides in a fixed location and structure,
`
`“information” becomes something defined by the mind of the information provider rather
`
`than the mind of the information user, where the actual construction and utility of
`
`information exists. Information remains, like raw ore, in an unrefined state.
`
`[0008]
`
`Another problem is that the class of storage medium upon which data
`
`resides cannot be system or user managed and altered according to the actual recorded and
`
`analyzed hierarchically graded usage of any given information resource residing on that
`
`storage medium except by statistical analysis of universal, undefined “hits” or visits to that
`
`page or site.
`
`[0009]
`
`Another problem is that information resource groupings remain fixed on
`
`the given storage medium location according to the original installation by the resource
`
`author, not altered according to the actual recorded and analyzed hierarchically graded usage
`
`of that given information resource. Content itself remains inert, with no possibility of
`
`evolution.
`
`[0010]
`
`A further problem with the prior art is that neither the search templates
`
`generated by those more knowledgeable in a given field of inquiry, nor the search strategies
`
`historically determined to be successfiJl, or system-constructed according to analyses of
`
`search strategies historically determined to be successful, are available to inquiring users. A
`
`search template is here defined as one or more text phrases, graphics, Video or' audio bits,
`
`alone or in any defined outline or relational format designed to accomplish an inquiry.
`
`Internet or wide area network search may return dozens of briefs to a keyword or key phrase
`
`3
`
`Petitioner Apple Inc. - Exhibit 1002, p. 6
`
`Petitioner Apple Inc. - Exhibit 1002, p. 6
`
`
`
`Attorney Docket No. 17776-002US4
`
`inquiry sometimes requiring the time-consuming examination of multiple information
`
`resources or locations, with no historical relation to the success of any given search strategy.
`
`[0011]
`
`A further problem is that there is limited means to add to, subtract from, or
`
`alter the information content of documents, databases, or sites without communicating with
`
`the owners or operators of those information resources, e.g., contacting, obtaining
`
`permission, negotiating and manually altering, adding or subtracting content. Additionally,
`
`once so altered, there is not a means to derive a proportionate value, and thereby a
`
`proportionate royalty as the information is used.
`
`[0012]
`
`A final problem is that the physical residence of albody of data or‘ its
`
`cyberspace location may not serve its largest body of users in the most expedient manner of
`
`access. Neither the expert intelligence of other information users nor the expert intelligence
`
`of an observant computer system is presently utilized by inherent network intelligence to
`analyze, re—design and construct access routes to information medium except by statistical
`
`analysis of universal, undefined “hits” or Visits to that page or site.
`
`[0013]
`
`Therefore, there is a need for a system and methods for creating and
`
`manipulating information containers with dynamic interactive registers defining more
`
`comprehensive information about contained content in a computer, media or publishing
`
`network, in order to manufacture information on, upgrade the utility of, and develop
`
`intelligence in, a computer network by providing a searching user the means to utilize the
`
`searches of other users or the historically determined and compiled searches of the system, a
`
`means to containerize information with multiple registers governing the interaction of that
`
`container, a means to re—classify the storage medium and location of information resources
`
`Petitioner Apple Inc. - Exhibit 1002, p. 7
`
`Petitioner Apple Inc. - Exhibit 1002, p. 7
`
`
`
`Attorney Docket No. 17776-002US4
`
`resident on the network, a means to allow the reconstruction of content into more useful
`
`formations, and a means to reconstruct the access routes to that information.
`
`SUMMARY OF THE INVENTION
`
`[0014]
`
`The present invention is a system and methods for manufacturing
`
`information on, upgrading the utility of, and developing intelligence in, a computer or digital
`network, local, wide area, public, corporate, or digital-based, supported, or enhanced physical
`
`media form or public or published media, or other by offering the means to create and
`
`manipulate information containers with dynamic registers.
`
`[0015]
`
`The system of the present invention comprises an input device, an output
`
`device, a processor, a memory unit, a data storage device, and a means of communicating
`
`with other computers, network of computers, or digital-based, supported or enhanced
`
`physical media forms or public or published media. These components are preferably
`
`coupled by a bus and configured for multi-media presentation, but may also be distributed
`
`throughout a network according to the requirements of highest and best use.
`
`[0016]
`
`The memory unit advantageously includes an information container made
`
`interactive with dynamic registers, a container editor, a search interface, a search engine, a
`
`search engine editor, system-wide hierarchical container gateways interacting with dynamic
`
`container registers, a gateway editor, a register editor, a data collection means with editor, a
`
`data reporting means with editor, an analysis engine with editor, an executing engine with
`
`editor, databases, and a means of communicating with other computers as above. These
`
`Petitioner Apple Inc. - Exhibit 1002, p. 8
`
`Petitioner Apple Inc. - Exhibit 1002, p. 8
`
`
`
`Attorney Docket No. 17776-002US4
`
`components may reside in a distributed fashion in any configuration on multiple computer
`
`systems or networks.
`
`[0017]
`
`The present invention advantageously provides a container editor for
`
`creating containers, containerizing storing information in containers and defining and altering
`
`container registers. A container is an interactive nestable logical domain configurable as both
`
`subset and superset, including a minimum set of attributes coded into dynamic interactive
`
`evolving registers, containing any information component, digital code, file, search string,
`
`set, database, network, event or process, and maintaining a unique network-wide lifelong
`
`identity.
`
`[0018]
`
`The container editor allows the authoring user to create containers and
`
`encapsulate any information component in a container with registers, establishing a unique
`
`network lifelong identity, characteristics, and parameters and rules of interaction. The
`
`authoring user defines and sets the register with a starting counter and/or mathematical
`
`description by utilizing menus and simple graphing tools or other tools appropriate to that
`
`particular register. The registers determine the interaction of that container with other
`
`containers, system components, system gateways, events and processes on the computer
`
`, network.
`
`[0019]
`
`Containers and registers, upon creation, may be universal or class-specific.
`
`The editor provides the means to create system-defined registers as well as the means to
`
`create other registers. The editor enables the register values to be set by the user or by the
`
`system, in which case the register value may be fixed or alterable by the user upon creation.
`
`Register values are evolving or non-evolving for the duration of the life of the container on
`
`Petitioner Apple Inc. - Exhibit 1002, p. 9
`
`Petitioner Apple Inc. - Exhibit 1002, p. 9
`
`
`
`Attorney Docket No. 17776-002US4
`
`the system. Evolving registers may change through time, space, interaction, system history
`
`and other means.
`
`[0020]
`
`System—defined registers comprise: (1) an historical container register,
`
`logging the history of the interaction of that container with other containers, events and
`
`processes on the network, (2) an historical system register, logging the history of pertinent
`
`critical and processes on the network, (3) a point register accumulating points based upon a
`
`hierarchically rated history of usage, (4) an identity register maintaining a unique network
`
`wide identification and access location for a given container, (5) a brokerage register
`
`maintaining a record of ownership percentage and economic values, and others.
`
`[0021]
`
`The present invention also includes user-defined registers. User defined
`
`registers may be created wholly by the user and assigned a starting value, or simply assigned
`
`value by the user when that register is pre—existent in the system or acquired from another
`
`user, and then appended to any information container, or detached from any container.
`
`[0022]
`
`Exemplary user—defined registers comprise (l) a report register, setting
`
`trigger levels for-report sequences, content determination and delivery target, (2) a triple time
`
`register, consisting of a range, map, graph, list, curve or other representation designating time
`
`relevance, actively, assigning the time characteristics by which that container will act upon
`
`another container or process, passively, assigning the time characteristics by which that
`
`container be acted upon by another container or process, and neutrally, assigning the time
`
`characteristics by which that container will interact with another container or process, (3) a
`
`triple space register,‘consisting of a range, map, graph, list, curve or other representation
`
`designating the domain and determinants of space relevance, actively, assigning the space
`
`characteristics by which that content will act upon another container or process, passively,
`
`7
`
`Petitioner Apple Inc. - Exhibit 1002, p. 10
`
`Petitioner Apple Inc. - Exhibit 1002, p. 10
`
`
`
`Attorney Docket No. 17776-002US4
`
`assigning the space, characteristics by which that content will be acted upon by another
`
`container or process, and neutrally, assigning the space characteristics by which that container
`
`will interact with another container or process, (4) a domain of influence register,
`
`determining the set, class and range of containers upon which that container will act, (5) a
`
`domain of receptivity register, determining the set, class and range of containers allowed to
`
`act upon that container, (6) a domain of neutrality register, determining the set, class and
`
`range of containers with which that container will interact, (7) a domain of containment
`
`register, determining the set, class and range of containers which that container may logically
`
`encompass, (8) a domain of inclusion register, determining the set, class and range of
`
`containers by which that container might be encompassed, (9) an ownership register,
`
`recording the original ownership of that containers, (10) a proportionate ownership register,
`
`determining the proportionate ownership of that containers, (11) a creator profile register,
`
`describing the creator or creators of that container, (12) an ownership address register,
`
`maintaining the address of the creator or creators of that container, (13) a value register,
`
`assigning a monetary or credit value to that container, and (14) other registers created by
`
`users or the system.
`
`[0023]
`
`Containers are nestable and configurable as both subset and superset and
`
`may be designated hierarchically according to inclusive range, such as image component,
`
`image, image file, image collection, image database, or if text, text fragment, sentence,
`
`paragraph, page, document, document collection, document, database, document library, or
`
`any arrangement wherein containers are defined as increasingly inclusive sets of sets of
`
`digital components.
`
`Petitioner Apple Inc. - Exhibit 1002, p. 11
`
`Petitioner Apple Inc. - Exhibit 1002, p. 11
`
`
`
`Attorney Docket No. 17776-002US4
`
`[0024]
`
`The present invention also includes, structurally integrated into each
`
`container, or strategically placed within a network at container transit points, unique
`
`gateways, nestable in a hierarchical or set and class network scheme. Gateways gather and
`
`store container register information according to system-defined, system-generated, or user
`
`determined rules as containers exit and enter one another, governing how containers system
`
`processes or system components interact within the domain of that container, or afier exiting
`
`and entering that container, and governing how containers, system components and system
`
`processes interact with that unique gateway, including how data collection and reporting is
`
`managed at that gateway. The gateways record the register information of internally nested
`
`sub and superset containers, transient containers and search templates, including the grade of
`
`access requested, and, acting as an agent of an analysis engine and execution’engine, govern
`
`the traffic and interaction of those containers and searches with the information resource of
`
`which they are the gateway and other gateways. The gateways’ record of internally nested and
`
`transient container registers, and its own interaction with those containers, is made available,
`
`according to a rules-based determination, to the process of the analysis engine by the data
`
`collection and/or data reporting means.
`
`[0025]
`
`The present invention also includes a means of data storage at any given
`
`gateway.
`
`[0026]
`
`The present invention also includes a data collection means, residing
`
`anywhere on the network, or located at one or more hierarchical levels of nestable container
`
`gateways for gathering information from other gateways and analysis engines according to
`
`system, system-generated or user determined rules. The data collection means manages the
`
`gathering of data regarding network-wide user choices, usage and information about
`
`9
`
`Petitioner Apple Inc. - Exhibit 1002, p. 12
`
`Petitioner Apple Inc. - Exhibit 1002, p. 12
`
`
`
`Attorney Docket No. 17776-002US4
`
`information, by collecting it from container and gateway registers as those containers and
`
`gateways pass through one another. Such statistics as frequency, pattern, and range of time,
`
`space and logical class is collected as directed by the analysis engine, and made that data
`
`available to the analysis engine by advancing it directly to the analysis engine, or
`
`incrementally, to the next greater hierarchically inclusive collection level. The rules of data
`
`collection may be manually set or altered by the system manager, or set by the system and
`
`altered by the system in its evolutionary capacity.
`
`[0027]
`
`The present invention also includes a data reporting means, located at one
`
`or more hierarchical levels of nestable container gateways for submitting information to other
`
`gateways and analysis engines according to system, system-generated or user determined
`
`rules. The data reporting means manages the sending of data from the registers, gateways and
`
`search templates in a frequency, pattern, and range of time, space and logical class as directed
`
`by the analysis engine, and makes that data available to the analysis engine by advancing it
`
`directly to the analysis engine, or incrementally to the next greater hierarchically inclusive
`
`reporting level. The rules of data collection may be manually set or altered by the system
`
`manager, or set by the system and altered by the system in its evolutionary capacity. The data
`
`reporting means may be established to work in concert, in redundancy, or in contiguous or
`
`interwoven threads of hierarchically nested containers.
`
`[0028]
`
`The present invention also includes an analysis engine that receives,
`
`reports and collects information regarding the interaction of user searches with gateways and
`
`container registers, as well as container registers with other container registers, and container
`
`registers with gateways. The analysis engine analyzes the information submitted by the
`
`gateways and instructs the execution engine to create new information containers, content
`
`10
`
`Petitioner Apple Inc. - Exhibit 1002, p. 13
`
`Petitioner Apple Inc. - Exhibit 1002, p. 13
`
`
`
`Attorney Docket No. l7776-002US4
`
`assemblages, storage schemes, access routes, search templates, and gateway instructions. The
`
`analysis engine includes an editor that provides a system manager with a means of editing the
`
`operating principles of that engine, governing data reporting, data collection, search template
`
`loading, gateway instructions, and other.
`
`[0029]
`
`The present invention also includes an execution engine, fulfilling the
`
`instructions of the analysis engine, to create new information containers, content sun and
`
`superset assemblages, storage schemes, access routes, search templates, and gateway
`
`instructions. The execution engine includes an editor that provides a system manager with a
`
`means of editing the operating principles of thatengine, governing data reporting, data
`
`collection, search template loading, gateway instructions, and other.
`
`[0030]
`
`The present invention also includes a search interface or browser. The
`
`search interface provides a means for a searching user to submit, record and access search
`
`streams or phrases generated historically by himself, other users, or the system. Search
`
`streams or phrases of other users are those that have been historically determined by the
`
`system to have the highest probability of utility to the searching user. Search streams or
`
`phrases generated by the system are those that have been constructed by the system through
`
`the analysis engine based upon the same criteria.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0031]
`
`FIG. 1 is a block diagram of a first and preferred embodiment of a system
`
`constructed according to the present invention.
`
`[0032]
`
`FIG. 2 A is block diagram of a preferred embodiment of the memory unit.
`
`11
`
`Petitioner Apple Inc. - Exhibit 1002, p. 14
`
`Petitioner Apple Inc. - Exhibit 1002, p. 14
`
`
`
`Attorney Docket No. 17776-002US4
`
`[0033]
`
`FIG. 2 B is an exemplary embodiment of a computer network showing
`
`computer servers, personal computers, workstations, Internet, Wide Area Networks, Intranets
`
`in relationship with containers and gateways.
`
`[0034]
`
`FIG. 2B1 is an exemplary embodiment of a computer network showing
`
`computer servers, personal computers, workstations, Internet, Wide Area Networks, Intranets
`
`in relationship with containers and gateways and exemplary locations of gateway storage in
`
`proximity to one or more of the various sites.
`
`[0035]
`
`FIGS. 2C through 2H are exemplary embodiments in block diagram form
`
`of computer network components showing a possible placement of nested containers,
`
`computer servers, gateways, and the sofiware components named in Fig. 2 A on a network.
`
`[0036]~
`
`FIG. '3A is a graphical representation for one embodiment of a container
`
`having a plurality of containers nested within that container.
`
`[0037]
`
`FIG. 3C is a drawing showing elements that might be logically
`
`encapsulated by a container. FIG. 4 is a drawing of an information container showing a
`
`gateway and registers logically encapsulating containerized elements.
`
`[0038]
`
`FIG. 5 is a flowchart showing a preferred method for the containerization
`
`process and container editor operating on the communication device.
`
`[0039]
`
`FIG. 6 is a flowchart showing a preferred method for searching for
`
`containers within a node.
`
`[0040] A
`
`FIG. 7 is a flowchart further showing a preferred method for searching for
`
`containers over one or more gateways.
`
`[0041]
`
`FIG. 8 is a flowchart showing a method for performing the data collection
`
`and reporting on containers.
`
`12
`
`Petitioner Apple Inc. - Exhibit 1002, p. 15
`
`Petitioner Apple Inc. - Exhibit 1002, p. 15
`
`
`
`Attorney Docket No. 17776-002US4
`
`[0042]
`
`FIG. 9 is a flowchart showing the operation of the analysis engine.
`
`[0043]
`
`FIG. 10 is a flowchart showing the operation of the execution engine.
`
`[0044]
`
`FIG. 11 is a flowchart showing the operation of the gateway editor.
`
`[0045]
`
`FIG. 12 is a flowchart showing the operation of the gateway process.
`
`[0046]
`
`FIG. 13A is a drawing showing an example of nested containers,
`
`gateways, registers, analysis engines and an execution engine prior to container
`
`reconstruction as depicted in 13 B, 13 C and 13 D.
`
`[0047]
`
`FIG. 13B is a drawing showing the reconstructed nested containers of
`
`Figure 13A.
`
`[0048]
`
`FIG. 13C is a drawing showing further reconstruction of nested containers,
`
`with a container relocated to reside within another container.
`
`[0049]
`
`FIG. 13D is a drawing showing a flowchart of the reconstruction process
`
`[0050]
`
`FIG. 14 is a drawing showing the screen interface of the container editor.
`
`[0051]
`
`FIG. 15 is a drawing showing the screen interface of the gateway editor.
`
`[0052]
`
`FIG. 16 is a drawing showing the screen interface of the search interface.
`
`[0053]
`
`FIG. 17 is a drawing of a generic application program showing a drop-
`
`down menu link, and a button link to the containerization process or container editor.
`
`DESCRIPTION OF THE PREFERRED EMBODIMENT
`
`[0054]
`
`THE SYSTEM
`
`[0055]
`
`Referring now to FIG. 1, a preferred embodiment of a system 10 for
`
`creating and manipulating information containers with dynamic interactive registers in a
`
`computer, media, or publishing network 201 in order to manufacture information on, upgrade
`
`13
`
`Petitioner Apple Inc. - Exhibit 1002, p. 16
`
`Petitioner Apple Inc. - Exhibit 1002, p. 16
`
`
`
`Attorney Docket No. 17776-002US4
`
`the utility of, and develop intelligence in that network 201, is shown. The system 10
`
`preferably comprises an input device 24, an output device 16, a processor 18, a memory unit
`
`22, a data storage device 20, and a communication device 26 operating on a network 201.
`
`The input device 24, an output device 16, a processor 18, a memory unit 22, a data storage
`
`device 20, are preferably coupled together by a bus 12 in a von Neumann architecture. Those
`
`skilled in the artwill realize that these components 24, 16, 18, 22, 20, and 26 may be coupled
`
`together according to various other computer architectures including any physical distribution
`
`of components linked together by the communication device 26 without departing from the
`
`spirit or scope of the present invention, and may be infinitely nested or chained, both as
`
`computer systems within-a network 202, and as networks within networks 201.
`
`[0056]
`
`The output device 16 preferably comprises a computer monitor for
`
`displaying high-resolution graphics and speakers for outputting high fidelity audio signals.
`
`The output device 16 is used to display various user interfaces 110, 125, 210, 300, 510, 610,
`
`710, as will be described below, for searching for and containerizing information, and editing
`
`the container gateways, containers, container registers, the data reporting means and the data
`
`collection means, and the search, analysis and execution engines. The author uses the input
`
`device 24 to manipulate icons, text, charts or graphs, or to select objects or text, in the
`
`process of packaging, searching or editing in a conventional manner such as in the Macintosh
`
`of Windows operating systems.
`
`[0057]
`
`The processor 18 preferably executes programmed instruction steps,
`
`generates commands, stores data and analyzes data configurations according to programmed
`
`instruction steps that are stored in the memory unit 22 and in the data storage device 20. The
`
`processor 22 is preferably a microprocessor such as the Motorola 680(x)0, the Intel 80(x)86
`
`14
`
`Petitioner Apple Inc. - Exhibit 1002, p. 17
`
`Petitioner Apple Inc. - Exhibit 1002, p. 17
`
`
`
`Attorney Docket No. 17776-002US4
`
`or Pentium, Pentium H, and successors, or processors made by AMD, or Cyrix CPU of the
`
`any class.
`
`[0058]
`
`The memory unit 22 is preferably a predetermined amount of dynamic
`
`random access memory, a read-only memory, or both. The memory unit 22 stores data,
`
`operating systems, and programmed instructions steps, and manages the operations of all
`
`hardware and software components in the system 10 and on the network 201, utilizing the
`
`communication device 26 whenever necessary or expeditious to link multiple computer
`
`systems 202 within the network 201.
`
`[0059]
`
`The data storage device 20 is preferably a disk storage device for storing
`
`data and programmed instruction steps. In the exemplary embodiment, the data storage
`
`device 20 is a hard disk drive. Historical recordings of network usage are stored on
`
`distributed and centralized data storage devices 20.
`
`[0060]
`
`The preferred embodiment of the input device 24 comprises a keyboard,
`
`microphone, and mouse type controller. Data and commands to the system 10 are input
`
`through the input device 24.
`
`[0061]
`
`The present invention also includes a communication device 26. The
`
`communication device 26 underlies and sustains the operations of, referring now also to Fig 2
`
`the analysis 400 and execution 500 engines, the data reporting 600 and collection 700 means,
`
`the container editor 110, the search interface 300, and the search engine 320, providing the
`
`means to search, access, move, copy, utilize or otherwise perform operations with and on
`
`data. The communication device 26 utilizes one or more of the following technologies:
`
`modem, infrared, microwave, laser, photons, electrons, wave phenomena, cellular carrier,
`
`satellite, laser, router hub, direct cabling, physical transport, radi