Managing changes in a relationship management system
First Claim
1. A relationship management system, comprising:
- a first database that stores a plurality of user collections, each user collection including one or more contact files, with the different contact files within a particular user collection having data pertaining to different contacts;
a second database that stores a firm collection, the firm collection including a multiplicity of further contact files, wherein each of the multiplicity of further contact files within the firm collection has data associated with one of the contacts for which a contact file exists within at least one of the plurality of user collections; and
an administration routine stored in a memory and adapted to be executed on a processor to detect a change made to one of the contact files associated with a particular contact within one or more of the plurality of user collections and to make a corresponding change to the further contact file associated with the particular contact within the firm collection.
2 Assignments
0 Petitions
Accused Products
Abstract
A relationship management system stores multiple versions of contact information for a particular contact by storing the contact information that is available to all of the users of system that know a particular contact in a firm collection and by storing information about the particular contact that is available to a limited number of users that know the particular contact in one or more user collections. When changes are made to the firm collection for a particular contact, which can occur automatically when any user changes the contact file for that contact within his or her user collection, the change is reflected back to each of the users a having contact file for that contact within their user collection. The same change may be automatically made to each of the contact files within the user collections or may be reported to the users and allow the users to accept or reject the same change to the user collections owned by those users. Preferably, each user can control or specify, on a contact by contact basis, how a change to the firm collection for a contact effects or is reflected within the contact file for that contact within that user'"'"'s user collection.
88 Citations
84 Claims
-
1. A relationship management system, comprising:
-
a first database that stores a plurality of user collections, each user collection including one or more contact files, with the different contact files within a particular user collection having data pertaining to different contacts;
a second database that stores a firm collection, the firm collection including a multiplicity of further contact files, wherein each of the multiplicity of further contact files within the firm collection has data associated with one of the contacts for which a contact file exists within at least one of the plurality of user collections; and
an administration routine stored in a memory and adapted to be executed on a processor to detect a change made to one of the contact files associated with a particular contact within one or more of the plurality of user collections and to make a corresponding change to the further contact file associated with the particular contact within the firm collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A relationship management system adapted to be used with a processor, a memory and a display device, comprising:
-
a computer readable medium;
a database storage routine stored on the computer readable medium and adapted to be executed on the processor to store, within the memory, contact information for each of a plurality of contacts, wherein the database storage routine is adapted to store a different contact file for a particular contact within each of a number of user collections with each of the number of user collections being accessible by a different user, and to store another contact file for the particular contact within a firm collection;
a display routine stored on the computer readable medium and adapted to be executed on the processor to display the contact information for the particular contact in each of the contact files within the user collections to the different users having access to the user collections; and
a change management routine stored on the computer readable medium and adapted to be executed on the processor to provide a change made to the contact information within the contact file for the particular contact within a first one of the user collections to the another contact file for the particular contact within the firm collection and to provide the change made to the another contact file for the particular contact within the firm collection to the contact file for the particular contact within a second one of the user collections. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of storing information pertaining to a plurality of contacts in a relationship management system used by a multiplicity of users, comprising:
-
creating a user collection for each of the multiplicity of users;
creating a firm collection;
storing a contact file for a particular contact within each of a number of the user collections;
storing a contact file for the particular contact within the firm collection;
recognizing a change made to the contact file for the particular contact within one of the user collections;
providing the change made to the contact file for the particular contact within the one of the user collections to the firm collection to be reflected within the contact file for the particular contact within the firm collection. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A relationship management system, comprising:
-
a database that stores a plurality of user collections, each user collection including one or more contact files, with the different contact files within a particular user collection having data pertaining to different contacts, the database further storing a firm collection, the firm collection including a multiplicity of further contact files, wherein each of the multiplicity of further contact files within the firm collection has data associated with one of the contacts for which a contact file exists within at least one of the plurality of user collections; and
an administration routine stored in a memory and adapted to be executed on a processor to detect a change made to one of the contact files associated with a particular contact within one or more of the plurality of user collections and to make a corresponding change to the further contact file associated with the particular contact within the firm collection. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A relationship management system, comprising:
-
a database that stores a plurality of contact files, with the contact files having data pertaining to different contacts; and
an administration routine stored in a memory and adapted to be executed on a processor to detect a change made to one of the contact files associated with a particular contact, wherein the administration routine is adapted to provide a message to a firm administrator reflecting the nature of the detected change made to one of the contact files associated with a particular contact. - View Dependent Claims (55, 56, 57, 58, 59)
-
-
60. A relationship management system adapted to be used with a processor, a memory and a display device, comprising:
-
a computer readable medium;
a database storage routine stored on the computer readable medium and adapted to be executed on the processor to store, within the memory, contact information for each of a plurality of contacts, wherein the database storage routine is adapted to store a different contact file for each of a plurality of contacts;
a display routine stored on the computer readable medium and adapted to be executed on the processor to display the contact information for one or more of the contacts; and
a change management routine stored on the computer readable medium and adapted to be executed on the processor to detect a change made to one or more of the contact files. - View Dependent Claims (61, 62, 63, 64, 65, 66)
-
-
67. A relationship management system, comprising:
-
a first database that stores a plurality of user collections, each user collection including one or more contact files, with the different contact files within a particular user collection having data pertaining to different contacts; and
a second database that stores a firm collection, the firm collection including a multiplicity of further contact files, wherein each of the multiplicity of further contact files within the firm collection has data associated with one of the contacts for which a contact file exists within at least one of the plurality of user collections. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A relationship management system adapted to be used with a processor, a memory and a display device, comprising:
-
a computer readable medium;
a database storage routine stored on the computer readable medium and adapted to be executed on the processor to store, within the memory, contact information for each of a plurality of contacts, wherein the database storage routine is adapted to store a different contact file for a particular contact within each of a number of user collections with each of the number of user collections being accessible by a different user, and to store another contact file for the particular contact within a firm collection; and
a display routine stored on the computer readable medium and adapted to be executed on the processor to display the contact information for the particular contact in each of the contact files within the user collections to the different users having access to the user collections. - View Dependent Claims (82, 83, 84)
-
Specification