Processing data updates within a data maintenance system
First Claim
Patent Images
1. A method for maintaining data in a data management system including at least one processor and a storage system, the method including:
- accessing a storage system storing a table, the table including one or more records, each record including at least one field that contains data, and storing two or more descriptors, at least some of the descriptors each comprising data identifying a data source for a record and at least some of the descriptors each comprising data identifying a data source for each of one or more fields of the record; and
determining if, according to the descriptors and based at least in part on an identity of a first data source providing one or more source elements of data, at least one field in one of the records of the table is allowed to be changed in response to receiving the source elements of data from the first data source;
at least one descriptor identifying a record owner that governs changes to a particular record of the table, andat least one other descriptor identifying a field owner different from the record owner, the field owner governing changes to a data element stored in a particular field of the particular record of the table.
3 Assignments
0 Petitions
Accused Products
Abstract
Maintaining data in a data management system including at least one processor and a storage system includes accessing a first data source providing one or more source elements of data; accessing a storage system storing one or more subsets of data, each subset including at least one element of data, and storing one or more descriptors identifying a data source for a subset and identifying a data source for each of one or more elements of the subset; and processing rules that determine if, according to the descriptors, an element in the storage system is allowed to be changed.
24 Citations
72 Claims
-
1. A method for maintaining data in a data management system including at least one processor and a storage system, the method including:
-
accessing a storage system storing a table, the table including one or more records, each record including at least one field that contains data, and storing two or more descriptors, at least some of the descriptors each comprising data identifying a data source for a record and at least some of the descriptors each comprising data identifying a data source for each of one or more fields of the record; and determining if, according to the descriptors and based at least in part on an identity of a first data source providing one or more source elements of data, at least one field in one of the records of the table is allowed to be changed in response to receiving the source elements of data from the first data source; at least one descriptor identifying a record owner that governs changes to a particular record of the table, and at least one other descriptor identifying a field owner different from the record owner, the field owner governing changes to a data element stored in a particular field of the particular record of the table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for maintaining data, the system including:
-
a storage system including at least one computer readable storage device, the storage system storing a table, the table including one or more records, each record including at least one field that contains data, and two or more descriptors, at least some of the descriptors each comprising data identifying a data source for a record and at least some of the descriptors each comprising data identifying a data source for each of one or more fields of the record; and a processor configured to execute a data manager, the data manager configured to determine if, according to the descriptors and based at least on part on an identity of a first data source providing one or more source elements of data, at least one field in one of the records of the table is allowed to be changed in response to receiving the source elements of data from the first data source; at least one descriptor identifying a record owner that governs changes to a particular record of the table, and at least one other descriptor identifying a field owner different from the record owner, the field owner governing changes to a data element stored in a particular field of the particular record of the table. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for maintaining data in a data management system, the system including a processor and a memory, the system including:
-
means for accessing a storage system storing a table, the table including one or more records, each record including at least one field that contains data, and storing two or more descriptors, at least some of the descriptors each comprising data identifying a data source for a record and at least some of the descriptors each comprising data identifying a data source for each of one or more fields of the record; and means for determining if, according to the descriptors and based at least in part on an identity of a first data source providing one or more source elements of data, at least one field in one of the records of the table is allowed to be changed in response to receiving the source elements of data from the first data source; at least one descriptor identifying a record owner that governs changes to a particular record of the table, and at least one other descriptor identifying a field owner different from the record owner, the field owner governing changes to a data element stored in a particular field of the particular record of the table.
-
-
50. A computer-readable storage device storing a computer program for maintaining data in a data management system, the computer program including instructions for causing a computer to:
-
access a storage system storing a table, the table including one or more records, each record including at least one field that contains data, and storing two or more descriptors, at least some of the descriptors each comprising data identifying a data source for a record and at least some of the descriptors each comprising data identifying a data source for each of one or more fields of the record; and determine if, according to the descriptors and based at least on part on an identity of a first data source providing one or more source elements of data, at least one field in one of the records of the table is allowed to be changed in response to receiving the source elements of data from the first data source; at least one descriptor identifying a record owner that governs changes to a particular record of the table, and at least one other descriptor identifying a field owner that governs changes to a data element stored in a particular field of the particular record of the table; and determine that the identified field owner is different from the identified record owner. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
Specification