Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
123 words
A method for posting versions of records of a database, the method comprising: receiving a command from a user to post one of the records, wherein a hierarchy of states of the database is established according to the versions of the records, the states including a parent state and a child state, the one record having versions in the parent state and the child state; generating one or more queries, in response to the received command, to copy the version of one of the records in the child state to the version of the one record in the parent state, and to delete the version of the one record in the child state; and causing the one or more queries to be processed.
Claim 2
Independent Claim
123 words
A method for posting versions of records of a database, the method comprising: receiving a command from a user to post one of the records, wherein a hierarchy of states of the database is established according to the versions of the records, the states including a parent state and a child state, the one record having versions in the parent state and the child state; generating one or more queries, in response to the received command, to copy the version of one of the records in the child state to the version of the one record in the parent state, and to delete the version of the one record in the child state; and causing the one or more queries to be processed.
Claim 3
Dependent Claim
30 words
A method of according to claim 1 , wherein the version of the one record in the child state in the generating step has changed since a previous post operation.
Claim 4
Dependent Claim
38 words
A method of according to claim 1 , wherein the version of the one record in the child state is a latest version and the version of the one record in the parent state is a latest version.
Claim 5
Dependent Claim
42 words
A method according to claim 1 , further comprising: generating one or more queries to insert a version identifier associated with the version of the one record in the child state to the version of the one record in the parent state.
Claim 6
Dependent Claim
33 words
A method according to claim 1 , further comprising: determining that the version of the one record in the child state differs from the version of the one record in the parent state.
Claim 7
Dependent Claim
41 words
A method according to claim 1 , further comprising: generating one or more queries to store a value indicating synchronization in each of the one record in the child state and the version of the one record in the parent state.
Claim 8
Dependent Claim
33 words
A computer-readable medium bearing instructions for posting versions of records of a database, said instruction, being arranged, upon execution, to cause one or more processors to perform the method of claim 1 .
Claim 9
Independent Claim
129 words
A system for posting versions of records of a database, the system comprising: means for receiving a command from a user to post one of the records, wherein a hierarchy of states of the database is established according to the versions of the records, the states including a parent state and a child state, the one record having versions in the parent state and the child state; means for generating one or more queries, in response to the received command, to copy the version of one of the records in the child state to the version of the one record in the parent state, and to delete the version of the one record in the child state; and means for causing the one or more queries to be processed.
Claim 10
Independent Claim
129 words
A system for posting versions of records of a database, the system comprising: means for receiving a command from a user to post one of the records, wherein a hierarchy of states of the database is established according to the versions of the records, the states including a parent state and a child state, the one record having versions in the parent state and the child state; means for generating one or more queries, in response to the received command, to copy the version of one of the records in the child state to the version of the one record in the parent state, and to delete the version of the one record in the child state; and means for causing the one or more queries to be processed.
Claim 11
Dependent Claim
26 words
A system of according to claim 8 , wherein the version of the one record in the child state has changed since a previous post operation.
Claim 12
Dependent Claim
38 words
A system of according to claim 8 , wherein the version of the one record in the child state is a latest version and the version of the one record in the parent state is a latest version.
Claim 13
Dependent Claim
42 words
A system according to claim 8 , further comprising: generating one or more queries to insert a version identifier associated with the version of the one record in the child state to the version of the one record in the parent state.
Claim 14
Dependent Claim
35 words
A system according to claim 8 , further comprising: means for determining that the version of the one record in the child state differs from the version of the one record in the parent state.
Claim 15
Dependent Claim
43 words
A system according to claim 8 , further comprising: means for generating one or more queries to store a value indicating synchronization in each of the one record in the child state and the version of the one record in the parent state.
Claim 16
Independent Claim
96 words
A method for refreshing versions of records of a database, the method comprising: receiving a command from a user to refresh one of the records, wherein a hierarchy of states of the database is established according to the versions of the records, the states including a parent state and a child state, the one record having versions in the parent state and the child state; and updating versions of the records in the child state with conflicting versions of the records in the parent state after creation of the child state in response to the command.
Claim 17
Independent Claim
96 words
A method for refreshing versions of records of a database, the method comprising: receiving a command from a user to refresh one of the records, wherein a hierarchy of states of the database is established according to the versions of the records, the states including a parent state and a child state, the one record having versions in the parent state and the child state; and updating versions of the records in the child state with conflicting versions of the records in the parent state after creation of the child state in response to the command.
Claim 18
Dependent Claim
93 words
A method according to claim 14 , wherein each of the records includes a field for storing a version identifier and a field for storing a next version identifier, the method further comprising: generating one or more queries to chain the versions of the records whose user data was posted from the child state to the parent state by storing, for each record associated with the posted user data, the version identifier for the child version in the next version identifier field of the version of the record associated with the parent state.
Claim 19
Dependent Claim
33 words
A computer-readable medium bearing instructions for refreshing versions of records of a database, said instruction, being arranged, upon execution, to cause one or more processors to perform the method of claim 14 .
Claim 20
Independent Claim
100 words
A system for refreshing versions of records of a database, the system comprising: means for receiving a command from a user to refresh one of the records, wherein a hierarchy of states of the database is established according to the versions of the records, the states including a parent state and a child state, the one record having versions in the parent state and the child state; and means for updating versions of the records in the child state with conflicting versions of the records in the parent state after creation of the child state in response to the command.
Claim 21
Independent Claim
100 words
A system for refreshing versions of records of a database, the system comprising: means for receiving a command from a user to refresh one of the records, wherein a hierarchy of states of the database is established according to the versions of the records, the states including a parent state and a child state, the one record having versions in the parent state and the child state; and means for updating versions of the records in the child state with conflicting versions of the records in the parent state after creation of the child state in response to the command.
Claim 22
Dependent Claim
95 words
A system according to claim 17 , wherein each of the records includes a field for storing a version identifier and a field for storing a next version identifier, the system further comprising: means for generating one or more queries to chain the versions of the records whose user data was posted from the child state to the parent state by storing, for each record associated with the posted user data, the version identifier for the child version in the next version identifier field of the version of the record associated with the parent state.