Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
153 words
A data processing system for providing controlled, multi-tiered checkout of a subset of a first data model to a second data model, said subset on said first data model having an associated first protection level having a first access type, the system comprising: means for generating said subset of said first data model in accordance with said first protection level in response to a checkout request, said checkout request including a requested protection level; said generating means further including means for determining, in response to said first protection level and said requested protection level, a second protection level having a second access type associated with said subset; said generating means further including means for updating said first protection level associated with said first data model in accordance with said second protection level; and means for updating said second data model with said subset and said second protection level and said second access type.
Claim 2
Dependent Claim
153 words
A data processing system for providing controlled, multi-tiered checkout of a subset of a first data model to a second data model, said subset on said first data model having an associated first protection level having a first access type, the system comprising: means for generating said subset of said first data model in accordance with said first protection level in response to a checkout request, said checkout request including a requested protection level; said generating means further including means for determining, in response to said first protection level and said requested protection level, a second protection level having a second access type associated with said subset; said generating means further including means for updating said first protection level associated with said first data model in accordance with said second protection level; and means for updating said second data model with said subset and said second protection level and said second access type.
Claim 3
Dependent Claim
148 words
A data processing system for providing controlled, multi-tiered access to a first data model, the system comprising: means responsive to a checkout request and a first protection level have a first access type associated with said first data model for generating a subset of said first data model, for determining a second protection level having a second access type associated with said subset, for updating said first protection level in accordance with said second protection level, and for updating a second data model with said subset and said second protection level associated with said subset; means for managing access to said subset in accordance with said second protection level and said second access type; and means responsive to an update request for updating said first data model in accordance with said second protection level, said second access type and modifications made to said subset through said managing means.
Claim 4
Dependent Claim
148 words
A data processing system for providing controlled, multi-tiered access to a first data model, the system comprising: means responsive to a checkout request and a first protection level have a first access type associated with said first data model for generating a subset of said first data model, for determining a second protection level having a second access type associated with said subset, for updating said first protection level in accordance with said second protection level, and for updating a second data model with said subset and said second protection level associated with said subset; means for managing access to said subset in accordance with said second protection level and said second access type; and means responsive to an update request for updating said first data model in accordance with said second protection level, said second access type and modifications made to said subset through said managing means.
Claim 5
Dependent Claim
200 words
A data processing system for providing controlled, multi-tiered access to a first data model, the system comprising: means responsive to a checkout request and a first protection level having a first access type associated with said first data model for generating a subset of said first data model, for determining a second protection level having a second access type associated with said subset, and for updating said first protection level in accordance with said second protection level; means for updating a second data model with said subset and said second protection level associated with said subset; means for managing access to said subset in said second data model in accordance with said second protection level and said second access type and for indicating modifications to said subset with change status flags associated with said subset in said second data model; means responsive to said change status flags and an update request for storing said modifications to said subset in a transactions data storage and means responsive to said update request and said transactions data storage for updating said first data model in accordance with said second protection level, said second access type and said modifications in said transactions data storage.
Claim 6
Dependent Claim
200 words
A data processing system for providing controlled, multi-tiered access to a first data model, the system comprising: means responsive to a checkout request and a first protection level having a first access type associated with said first data model for generating a subset of said first data model, for determining a second protection level having a second access type associated with said subset, and for updating said first protection level in accordance with said second protection level; means for updating a second data model with said subset and said second protection level associated with said subset; means for managing access to said subset in said second data model in accordance with said second protection level and said second access type and for indicating modifications to said subset with change status flags associated with said subset in said second data model; means responsive to said change status flags and an update request for storing said modifications to said subset in a transactions data storage and means responsive to said update request and said transactions data storage for updating said first data model in accordance with said second protection level, said second access type and said modifications in said transactions data storage.
Claim 7
Dependent Claim
215 words
A data processing system for providing controlled, multi-tiered access to a first data model, the system comprising: means responsive to a checkout request and a first protection level having a first access type associated with said first data model for generating a subset of said first data model, for determining a second protection level having a second access type associated with said subset, for updating said first protection level in accordance with said second protection level and said second access type and for copying said subset and said second protection level associated with said subset to a transactions data storage; means for updating a second data model with said subset, said second protection level and said second access type associated with said subset from said transactions data storage; means for managing access to said subset in said second data model in accordance with said second protection level and said second access type and for generating entries in said transactions data storage, said entries representing modifications made to said subset; means responsive to an update request for locating said modifications to said subset in said transactions data storage; and means responsive to said locating means for updating said first data model in accordance with said second protection level and said entries in said transactions data storage.
Claim 8
Dependent Claim
215 words
A data processing system for providing controlled, multi-tiered access to a first data model, the system comprising: means responsive to a checkout request and a first protection level having a first access type associated with said first data model for generating a subset of said first data model, for determining a second protection level having a second access type associated with said subset, for updating said first protection level in accordance with said second protection level and said second access type and for copying said subset and said second protection level associated with said subset to a transactions data storage; means for updating a second data model with said subset, said second protection level and said second access type associated with said subset from said transactions data storage; means for managing access to said subset in said second data model in accordance with said second protection level and said second access type and for generating entries in said transactions data storage, said entries representing modifications made to said subset; means responsive to an update request for locating said modifications to said subset in said transactions data storage; and means responsive to said locating means for updating said first data model in accordance with said second protection level and said entries in said transactions data storage.
Claim 9
Dependent Claim
28 words
The system of claim 4, wherein said subset generation means further includes means for generating said subset of said first data model in accordance with subset expansion rules.
Claim 10
Dependent Claim
40 words
The system of claim 4, wherein said first data model update means further includes means for checking in said subset to said first data model and for modifying said first protection level associated with said first data model in response.
Claim 11
Dependent Claim
23 words
The system of claim 6, wherein in said check in means further includes means for deleting said subset from said second data model.
Claim 12
Dependent Claim
37 words
The system of claim 6, wherein said check in means further includes means for updating said second protection level associated with said subset in said second data model to indicate that said subset has been checked in.
Claim 13
Independent Claim
145 words
A method, on a general purpose digital computer, of providing controlled, multi-tiered checkout of a subset of a first data model to a second data model, said subset on said first data model having an associated first protection level having a first access type, comprising the steps of: generating said subset of said first data model in accordance with said first protection level and said first access type in response to a checkout request, said checkout request including a requested protection level; determining, in response to said first protection level and said requested protection level, a second protection level having a second access type associated with said subset; updating said first protection level associated with said first data model in accordance with said second protection level; and updating said second data model with said subset and said second protection level and said second access type.
Claim 14
Independent Claim
145 words
A method, on a general purpose digital computer, of providing controlled, multi-tiered checkout of a subset of a first data model to a second data model, said subset on said first data model having an associated first protection level having a first access type, comprising the steps of: generating said subset of said first data model in accordance with said first protection level and said first access type in response to a checkout request, said checkout request including a requested protection level; determining, in response to said first protection level and said requested protection level, a second protection level having a second access type associated with said subset; updating said first protection level associated with said first data model in accordance with said second protection level; and updating said second data model with said subset and said second protection level and said second access type.
Claim 15
Independent Claim
159 words
A method of providing controlled, multi-tiered access to a first data model, said first data model having an associated first protection level having a first access type, comprising the steps of: generating a subset of said first data model in accordance with said first protection level and said first access type in response to a checkout request; determining a second protection level having a second access type associated with said subset; updating said first protection level associated with said first data model in accordance with said second protection level; updating a second data model with said subset and said second protection level; accessing said subset in said second data model in accordance with said second protection level and said second access type; and updating said first data model in accordance with said second protection level said second access type and modifications to said subset in said second data model in said accessing step in response to an update request.
Claim 16
Independent Claim
159 words
A method of providing controlled, multi-tiered access to a first data model, said first data model having an associated first protection level having a first access type, comprising the steps of: generating a subset of said first data model in accordance with said first protection level and said first access type in response to a checkout request; determining a second protection level having a second access type associated with said subset; updating said first protection level associated with said first data model in accordance with said second protection level; updating a second data model with said subset and said second protection level; accessing said subset in said second data model in accordance with said second protection level and said second access type; and updating said first data model in accordance with said second protection level said second access type and modifications to said subset in said second data model in said accessing step in response to an update request.
Claim 17
Independent Claim
209 words
A method of providing controlled, multi-tiered access to a first data model, said first data model having an associated first protection level having a first access type, comprising the steps of: generating a subset of said first data model in accordance with said first protection level and said first access type in response to a checkout request; determining a second protection level having a second access type associated with said subset; updating said first protection level associated with said first data model in accordance with said second protection level; copying said subset and said second protection level associated with said subset to a transactions data storage; updating a second data model with said subset and said second protection level from said transactions data storage; accessing said subset in said second data model in accordance with said second protection level and said second access type; updating change status flags associated with said subset in response to said accessing step; generating entries in said transactions data storage representing modifications made to said subset in response to an update request; and updating said first data model in accordance with said second protection level and said second access type and said modifications in said transactions data storage in response to said generating step.
Claim 18
Independent Claim
209 words
A method of providing controlled, multi-tiered access to a first data model, said first data model having an associated first protection level having a first access type, comprising the steps of: generating a subset of said first data model in accordance with said first protection level and said first access type in response to a checkout request; determining a second protection level having a second access type associated with said subset; updating said first protection level associated with said first data model in accordance with said second protection level; copying said subset and said second protection level associated with said subset to a transactions data storage; updating a second data model with said subset and said second protection level from said transactions data storage; accessing said subset in said second data model in accordance with said second protection level and said second access type; updating change status flags associated with said subset in response to said accessing step; generating entries in said transactions data storage representing modifications made to said subset in response to an update request; and updating said first data model in accordance with said second protection level and said second access type and said modifications in said transactions data storage in response to said generating step.
Claim 19
Independent Claim
208 words
A method of providing controlled, multi-tiered access to a first data model, said first data model having an associated first protection level having a first access type, comprising the steps of: generating a subset of said first data model in accordance with said first protection level and said first access type in response to a checkout request; determining a second protection level and said second access type associated with said subset; updating said first protection level associated with said first data model in accordance with said second protection level; copying said subset and said second protection level associated with said subset to a transactions data storage; updating a second data model with said subset and said second protection level from said transactions data storage; accessing said subset in said second data model in accordance with said second protection level and said second access type; updating change status flags associated with said subset in response to said accessing step; generating entries is said transactions data storage representing modifications made to said subset in response to said accessing step; and updating said first data model in accordance with said second protection level said second access type and said modifications in said transactions data storage in response to an update request.
Claim 20
Independent Claim
208 words
A method of providing controlled, multi-tiered access to a first data model, said first data model having an associated first protection level having a first access type, comprising the steps of: generating a subset of said first data model in accordance with said first protection level and said first access type in response to a checkout request; determining a second protection level and said second access type associated with said subset; updating said first protection level associated with said first data model in accordance with said second protection level; copying said subset and said second protection level associated with said subset to a transactions data storage; updating a second data model with said subset and said second protection level from said transactions data storage; accessing said subset in said second data model in accordance with said second protection level and said second access type; updating change status flags associated with said subset in response to said accessing step; generating entries is said transactions data storage representing modifications made to said subset in response to said accessing step; and updating said first data model in accordance with said second protection level said second access type and said modifications in said transactions data storage in response to an update request.