System for data sharing among independently-operating information-gathering entities with individualized conflict resolution rules
First Claim
1. An apparatus for sharing data among a plurality of cooperating but independently-operating data-gathering contributors, each maintaining a database with information therein pertaining to a plurality of monitored entities arranged in a plurality of data fields, comprising:
- (a) a data processing system;
(b) a record management program which is executed by said data processing system, and which includes at least;
(1) a search routine which responds to a search query from a particular contributor by retrieving data; and
(2) a view routine which assembles data for display in accordance with a particular viewing prioritization rule set associated with said particular contributor, and which automatically resolves conflicts between information in a monitored-entity subset of said plurality of data fields in accordance with said particular viewing prioritization rule set.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for sharing data among cooperating but independently-operating data-gathering contributors. Each contributor maintains a database with information therein which pertains to monitored entities. The information is arranged in data fields. In each database, a contributor-specific subset of the data fields is identified which contains information about the monitored entities which is uniquely associated with a particular one of the cooperating but independently-operating data-gathering contributors. For each database, a monitored-entity subset of data fields is identified which contains information about the monitored entities which is not uniquely associated with one of the cooperating but independently-operating data-gathering contributors, and which appears in the databases. A viewing prioritization rule set is derived for each of the cooperating but independently-operating data-gathering contributors. A record management program is provided which is executed by a data processing system. The record management program includes a search routine which responds to a search query of a particular contributor by retrieving data. The data processing system further includes a view routine which assembles data for display in accordance with the viewing prioritization rule set associated with the contributor, and which automatically resolves conflicts between information in the monitored-entity subset of data fields in accordance with the viewing prioritization rule set.
87 Citations
15 Claims
-
1. An apparatus for sharing data among a plurality of cooperating but independently-operating data-gathering contributors, each maintaining a database with information therein pertaining to a plurality of monitored entities arranged in a plurality of data fields, comprising:
-
(a) a data processing system; (b) a record management program which is executed by said data processing system, and which includes at least; (1) a search routine which responds to a search query from a particular contributor by retrieving data; and (2) a view routine which assembles data for display in accordance with a particular viewing prioritization rule set associated with said particular contributor, and which automatically resolves conflicts between information in a monitored-entity subset of said plurality of data fields in accordance with said particular viewing prioritization rule set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of sharing data among a plurality of cooperating but independently-operating data-gathering contributors, each maintaining a database with information therein pertaining to a plurality of monitored entities arranged in a plurality of data fields, comprising the method steps of:
-
(a) identifying for each database a contributor-specific subset of said plurality of data fields which contains information about said plurality of monitored entities which is uniquely associated with a particular one of said plurality of cooperating but independently-operating data-gathering contributors; (b) identifying for each database a monitored-entity subset of said plurality of data fields which contains information about said plurality of monitored entities which is not uniquely associated with a particular one of said plurality of cooperating but independently-operating data-gathering contributors and which appears in a plurality of said databases; (c) deriving a viewing prioritization rule set for each of said cooperating but independently-operating data-gathering contributors; (d) providing a data processing system; (e) providing a record management program which is executed by said data processing system, and which includes at least; (1) a search routine which responds to a search query from a particular contributor by retrieving data; and (2) a view routine which assembles data for display in accordance with a particular viewing prioritization rule set associated with said particular contributor, and which automatically resolves conflicts between information in said monitored-entity subset of said plurality of data fields in accordance with said particular viewing prioritization rule set. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of sharing data among a plurality of cooperating but independently-operating data-gathering contributors, each maintaining a database with information therein pertaining to a plurality of monitored entities arranged in a plurality of data fields, comprising the method steps of:
-
(a) identifying for each database a contributor-specific subset of said plurality of data fields which contains information about said plurality of monitored entities which is uniquely associated with a particular one of said plurality of cooperating but independently-operating data-gathering contributors; (b) identifying for each database a monitored-entity subset of said plurality of data fields which contains information about said plurality of monitored entities which is not uniquely associated with a particular one of said plurality of cooperating but independently-operating data-gathering contributors and which appears in a plurality of said databases; (c) deriving a viewing prioritization rule set for each of said cooperating but independently-operating data-gathering contributors; (d) providing a data processing system; (e) providing a record management program which is executed by said data processing system, and which includes at least; (1) a search routine which responds to a search query from a particular contributor by retrieving data; and (2) a view routine which assembles data for display in accordance with a particular viewing prioritization rule set associated with said particular contributor, and which automatically resolves conflicts between information in said monitored-entity subset of said plurality of data fields in accordance with said particular viewing prioritization rule set; (f) applying said view routine to said plurality of data fields to generate at least one one-dimensional database with inconsistencies being resolved in accordance with a particular viewing prioritization rule set. - View Dependent Claims (12, 13, 14, 15)
-
Specification