Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
99 words
A computer system, comprising: a memory containing an operating system capable of operating on one or more parameterized collection classes; a persistent data store, coupled to said memory, in which a parameterized collection class is memory-mapped; and a processor, associated with said memory and said persistent data store, that instantiates an occurrence of said parameterized collection class in said memory, said parameterized collection class thereby becoming persistent, and provides direct access by at least one routine executing in said processor to said persistent parameterized collection class, said persistent parameterized collection class surviving termination of said at least one routine.
Claim 2
Dependent Claim
99 words
A computer system, comprising: a memory containing an operating system capable of operating on one or more parameterized collection classes; a persistent data store, coupled to said memory, in which a parameterized collection class is memory-mapped; and a processor, associated with said memory and said persistent data store, that instantiates an occurrence of said parameterized collection class in said memory, said parameterized collection class thereby becoming persistent, and provides direct access by at least one routine executing in said processor to said persistent parameterized collection class, said persistent parameterized collection class surviving termination of said at least one routine.
Claim 3
Dependent Claim
58 words
The system as recited in claim 1 wherein said operating system supports execution of separate execution threads in said processor, said processor instantiating an occurrence of said persistent parameterized collection class in each of said separate execution threads, thereby providing direct access by routines executing within each of said separate execution threads to said persistent parameterized collection class.
Claim 4
Dependent Claim
21 words
The system as recited in claim 1 wherein said persistent data store is a nonvolatile storage unit of a computer system.
Claim 5
Dependent Claim
17 words
The system as recited in claim 1 wherein said persistent parameterized collection class is an object repository.
Claim 6
Dependent Claim
23 words
The system as recited in claim 1 wherein said at least one routine queries said persistent parameterized collection class to extract data therefrom.
Claim 7
Dependent Claim
29 words
The system as recited in claim 1 wherein said parameterized collection class includes access semantics selected from the group consisting of: associative array access semantics, and iterator access semantics.
Claim 8
Dependent Claim
38 words
The system as recited in claim 1 wherein said persistent parameterized collection class is divided into a plurality of pages and transferred from said persistent data store as a function of a demand for said plurality of pages.
Claim 9
Dependent Claim
25 words
The system as recited in claim 1 wherein said persistent parameterized collection class and said at least one routine are executed in a single processor.
Claim 10
Dependent Claim
35 words
The system as recited in claim 1 wherein said system is associated with a real time process control system, said persistent parameterized collection class being an object repository containing data relating to a controlled plant.
Claim 11
Independent Claim
84 words
A method of operating a computer system to create and allow access to a parameterized collection class, comprising the steps of: defining a structure of said parameterized collection class; memory mapping said structure in a persistent data store; instantiating an occurrence of said parameterized collection class in a memory, said parameterized collection class thereby becoming persistent; and providing direct access by at least one routine to said persistent parameterized collection class, said persistent parameterized collection class surviving termination of said at least one routine.
Claim 12
Independent Claim
84 words
A method of operating a computer system to create and allow access to a parameterized collection class, comprising the steps of: defining a structure of said parameterized collection class; memory mapping said structure in a persistent data store; instantiating an occurrence of said parameterized collection class in a memory, said parameterized collection class thereby becoming persistent; and providing direct access by at least one routine to said persistent parameterized collection class, said persistent parameterized collection class surviving termination of said at least one routine.
Claim 13
Dependent Claim
53 words
The method as recited in claim 10 further comprising the steps of: providing separate execution threads; and instantiating an occurrence of said persistent parameterized collection class in each of said separate execution threads, thereby providing direct access by routines executing within each of said separate execution threads to said persistent parameterized collection class.
Claim 14
Dependent Claim
21 words
The method as recited in claim 10 wherein said persistent data store is a nonvolatile storage unit of a computer system.
Claim 15
Dependent Claim
17 words
The method as recited in claim 10 wherein said persistent parameterized collection class is an object repository.
Claim 16
Dependent Claim
23 words
The method as recited in claim 10 wherein said at least one routine queries said persistent parameterized collection class to extract data therefrom.
Claim 17
Dependent Claim
29 words
The method as recited in claim 10 wherein said parameterized collection class includes access semantics selected from the group consisting of: associative array access semantics, and iterator access semantics.
Claim 18
Dependent Claim
43 words
The method as recited in claim 10 further comprising the steps of: dividing said persistent parameterized collection class into a plurality of pages; and transferring said pages from said persistent data store as a function of a demand for said plurality of pages.
Claim 19
Dependent Claim
26 words
The method as recited in claim 10 wherein said persistent parameterized collection class and said at least one routine are executed in a single computer system.
Claim 20
Dependent Claim
35 words
The method as recited in claim 10 wherein said method is performed in a real time process control system, said persistent parameterized collection class being an object repository containing data relating to a controlled plant.
Claim 21
Dependent Claim
159 words
A real time process control system, comprising: a computer system having a memory and under control of an operating system capable of operating on parameterized collection classes, at least one of said parameterized collection classes defining a structure of an object repository containing data relating to a plant to be controlled by said real time process control system; a plurality of sensors and controllable devices; and a data bus associating said computer system to said plurality of sensors and controllable devices, said computer system including: a persistent data store, coupled to said memory, in which said structure is memory-mapped, and a processor, coupled to said memory and said persistent data store, that instantiates an occurrence of said object repository in said memory, said associative object repository thereby becoming persistent, and provides direct access by at least one routine executing in said processor to said persistent object repository, said persistent object repository surviving termination of said at least one routine.
Claim 22
Dependent Claim
159 words
A real time process control system, comprising: a computer system having a memory and under control of an operating system capable of operating on parameterized collection classes, at least one of said parameterized collection classes defining a structure of an object repository containing data relating to a plant to be controlled by said real time process control system; a plurality of sensors and controllable devices; and a data bus associating said computer system to said plurality of sensors and controllable devices, said computer system including: a persistent data store, coupled to said memory, in which said structure is memory-mapped, and a processor, coupled to said memory and said persistent data store, that instantiates an occurrence of said object repository in said memory, said associative object repository thereby becoming persistent, and provides direct access by at least one routine executing in said processor to said persistent object repository, said persistent object repository surviving termination of said at least one routine.
Claim 23
Dependent Claim
56 words
The system as recited in claim 19 wherein said operating system supports execution of separate execution threads in said processor, said processor instantiating an occurrence of said persistent object repository in each of said separate execution threads, thereby providing direct access by routines executing within each of said separate execution threads to said persistent object repository.
Claim 24
Dependent Claim
21 words
The system as recited in claim 19 wherein said persistent data store is a nonvolatile storage unit of said computer system.
Claim 25
Dependent Claim
38 words
The system as recited in claim 19 wherein, during execution, said at least one routine detects whether said persistent object repository exists, and instantiates a new object repository only if said persistent associative object repository does not exist.
Claim 26
Dependent Claim
22 words
The system as recited in claim 19 wherein said at least one routine queries said persistent object repository to extract data therefrom.
Claim 27
Dependent Claim
29 words
The system as recited in claim 19 wherein said parameterized collection class includes access semantics selected from the group consisting of: associative array access semantics, and iterator access semantics.
Claim 28
Dependent Claim
37 words
The system as recited in claim 19 wherein said persistent object repository is divided into a plurality of pages and transferred from said persistent data store as a function of a demand for said plurality of pages.
Claim 29
Dependent Claim
24 words
The system as recited in claim 19 wherein said persistent object repository and said at least one routine are executed in a single processor.
Claim 30
Dependent Claim
18 words
The system as recited in claim 19 wherein said parameterized collection class defines a plurality of object repositories.
Claim 31
Dependent Claim
18 words
The system as recited in claim 19 wherein said persistent object repository survives termination of said operating system.
Claim 32
Independent Claim
155 words
A method of operating a real time process control system, comprising the steps of: executing an operating system within a computer system of said real time plant control system, said computer system having a memory, said operating system capable of operating on parameterized collection classes, at least one of said parameterized collection classes defining a structure of an object repository containing data relating to a plant to be controlled by said real time process control system; defining a structure of said object repository; memory mapping said structure in a persistent data store; instantiating an occurrence of said object repository in said memory, said object repository thereby becoming persistent; communicating data among said persistent object repository and a plurality of sensors and controllable devices of said plant to be controlled; and providing direct access by at least one routine to said persistent object repository, said persistent object repository surviving termination of said at least one routine.
Claim 33
Independent Claim
155 words
A method of operating a real time process control system, comprising the steps of: executing an operating system within a computer system of said real time plant control system, said computer system having a memory, said operating system capable of operating on parameterized collection classes, at least one of said parameterized collection classes defining a structure of an object repository containing data relating to a plant to be controlled by said real time process control system; defining a structure of said object repository; memory mapping said structure in a persistent data store; instantiating an occurrence of said object repository in said memory, said object repository thereby becoming persistent; communicating data among said persistent object repository and a plurality of sensors and controllable devices of said plant to be controlled; and providing direct access by at least one routine to said persistent object repository, said persistent object repository surviving termination of said at least one routine.
Claim 34
Dependent Claim
51 words
The method as recited in claim 29 further comprising the steps of: providing separate execution threads; and instantiating an occurrence of said persistent object repository in each of said separate execution threads, thereby providing direct access by routines executing within each of said separate execution threads to said persistent object repository.
Claim 35
Dependent Claim
21 words
The method as recited in claim 29 wherein said persistent data store is a nonvolatile storage unit of said computer system.
Claim 36
Dependent Claim
41 words
The method as recited in claim 29 further comprising the steps of: detecting, during execution of said at least one routine, whether said persistent object repository exists; and instantiating an object repository only if said persistent object repository does not exist.
Claim 37
Dependent Claim
22 words
The method as recited in claim 29 wherein said at least one routine queries said persistent object repository to extract data therefrom.
Claim 38
Dependent Claim
29 words
The method as recited in claim 29 wherein said parameterized collection class includes access semantics selected from the group consisting of: associative array access semantics, and iterator access semantics.
Claim 39
Dependent Claim
42 words
The method as recited in claim 29 further comprising the steps of: dividing said persistent object repository into a plurality of pages; and transferring said pages from said persistent data store as a function of a demand for said plurality of pages.
Claim 40
Dependent Claim
25 words
The method as recited in claim 29 wherein said persistent object repository and said at least one routine are executed in a single computer system.
Claim 41
Dependent Claim
18 words
The method as recited in claim 29 wherein said parameterized collection class defines a plurality of object repositories.
Claim 42
Dependent Claim
18 words
The method as recited in claim 29 wherein said persistent object repository survives termination of said operating system.