Process for organizing business and other contacts for multiple users
First Claim
Patent Images
1. A method comprising:
- providing a computer comprising a processing device, a display device, a storage device, and a data store;
storing a plurality of contact data records from one or more contacts in the data store, each contact data record comprising at least one contact field for storing contact information about a contact and a relationship field for storing relationship information about the contact, wherein for at least one of the contact data records the relationship field defines a hierarchical relationship with at least one of the other contact data records, each contact field comprises a first quality assurance field that comprises a user-defined multi-dimensional subjective value that represents both a level of certainty and a level of importance of the contact information stored in the respective contact field, and each relationship field comprises a second quality assurance field that comprises a user-defined multi-dimensional subjective value that represents both a level of certainty and a level of importance of the relationship information stored in the relationship field;
determining that at least two of the plurality of contact data records represent the same contact;
processing the at least two contact data records that represent the same contact to determine a processed contact data record for the contact by combining the respective multi-dimensional subjective values of the first quality assurance field of each contact data record against each other using a mathematical process, and by combining the respective multi-dimensional subjective values of the second quality assurance field of each contact data record against each other using a mathematical process;
forming a hierarchical chart using at least one of the plurality of contact data records such that the hierarchical chart is based on the relationship fields of the contact data records; and
outputting a display of the hierarchical chart to the display device, wherein the display comprises a plurality of boxes and connectors between the boxes such that each box comprises contact information and such that the connectors display the hierarchy of the boxes, the hierarchy of the boxes is determined by the relationship fields of the contact data records, and the method further comprises defining a graphical attribute that is a graphical representation of at least one of the boxes based on at least one of the first quality assurance field and the second quality assurance field of the contact data record associated with the box.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided that can include providing a computer, storing data records in the data store, processing the data records to form a hierarchical chart that reflects a relationship field and displaying the hierarchical chart on the display device. Each data record can include an identifier field, a relationship field, and a quality assurance field, where the relationship field for at least one of the data records defines a hierarchical relationship with at least one of the other of the data records. The computer can include a processing device, a display device, a storage device, and a data store. A computer program and system are also provided.
-
Citations
19 Claims
-
1. A method comprising:
-
providing a computer comprising a processing device, a display device, a storage device, and a data store; storing a plurality of contact data records from one or more contacts in the data store, each contact data record comprising at least one contact field for storing contact information about a contact and a relationship field for storing relationship information about the contact, wherein for at least one of the contact data records the relationship field defines a hierarchical relationship with at least one of the other contact data records, each contact field comprises a first quality assurance field that comprises a user-defined multi-dimensional subjective value that represents both a level of certainty and a level of importance of the contact information stored in the respective contact field, and each relationship field comprises a second quality assurance field that comprises a user-defined multi-dimensional subjective value that represents both a level of certainty and a level of importance of the relationship information stored in the relationship field; determining that at least two of the plurality of contact data records represent the same contact; processing the at least two contact data records that represent the same contact to determine a processed contact data record for the contact by combining the respective multi-dimensional subjective values of the first quality assurance field of each contact data record against each other using a mathematical process, and by combining the respective multi-dimensional subjective values of the second quality assurance field of each contact data record against each other using a mathematical process; forming a hierarchical chart using at least one of the plurality of contact data records such that the hierarchical chart is based on the relationship fields of the contact data records; and outputting a display of the hierarchical chart to the display device, wherein the display comprises a plurality of boxes and connectors between the boxes such that each box comprises contact information and such that the connectors display the hierarchy of the boxes, the hierarchy of the boxes is determined by the relationship fields of the contact data records, and the method further comprises defining a graphical attribute that is a graphical representation of at least one of the boxes based on at least one of the first quality assurance field and the second quality assurance field of the contact data record associated with the box. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having stored thereon a computer program, the computer program comprising:
-
a data store manager adapted to manage a plurality of contact data records from one or more contacts, each contact data record including a plurality of contact fields for storing contact information about a contact and a relationship field for storing relationship information about the contact, wherein for at least one of the contact data records the relationship field defines a hierarchical relationship with at least one other contact data record, each contact field comprises a first quality assurance field comprising a user-defined multi-dimensional subjective value that represents a level of certainty and a level of importance of the contact information stored in the respective contact field, the relationship field comprises a second quality assurance field comprising a user-defined multi-dimensional subjective value that represents a level of certainty and a level of importance of the relationship information stored in the relationship field, and at least two of the contact data records represent the same contact; a hierarchical chart processing module configured to process the at least two contact data records that represent the same contact, and configured to form a hierarchical chart that reflects the relationship between each of the contact data records, and configured to define a graphical attribute, wherein the module is configured to process the at least two contact data records from the same contact to form a processed contact data record for the contact by combining the respective multi-dimensional subjective values of the first quality assurance field of each contact record against each other using a mathematical process, and by combining the respective multi-dimensional subjective values of the second quality assurance field of each contact data record against each other using a mathematical process, the hierarchical chart is based upon the relationship fields of the respective contact data records, the hierarchical chart comprises boxes and one or more connectors, each box comprising contact information for a particular contact and the one or more connectors configured to display a hierarchy of the boxes, and the graphical attribute is a graphical representation of at least one of the boxes based on at least one of the first quality assurance field and the second quality assurance field of the contact data record associated with the box; a display module configured to output a display of the hierarchical chart on a display device; and an input module adapted to accept a value for one contact field of the plurality of contact fields, and predict values for one or more of other contact fields of the plurality of contact fields based on the value of the one contact field.
-
-
17. A system comprising:
-
a computer comprising a processing device, a display device, a storage device, and an input device; a database manager adapted to store a plurality of contact data records from one or more contacts on the storage device, each contact data record including a plurality of fields for storing contact information about a contact, and a relationship field for storing relationship information about the contact, wherein for at least one of the contact data records, the relationship field defines a hierarchical relationship with at least one other contact data records, each contact field comprises a first quality assurance field that comprises a user-defined multi-dimensional subjective value that represents a level of certainty and a level of importance of the contact information stored within that respective contact field, the relationship field comprises a second quality assurance field that comprises a user-defined multi-dimensional subjective value that represents a level of certainty and a level of importance of the contact information stored within that respective relationship field, and at least two of the contact data records represent the same contact; and a contact manager comprising a hierarchical chart processing module configured to process the at least two contact data records that represent the same contact, and configured to form a hierarchical chart that reflects the relationship between each of the contact data records, and configured to define an attribute, wherein the module is configured to process the at least two contact data records that represent the same contact to form a processed contact data record for that contact by both combining the respective multi-dimensional subjective values of the first quality assurance field of each contact data record against each other using a mathematical process, and by combining the respective multi-dimensional subjective values of the second quality assurance field of each contact data record against each other using a mathematical process, the hierarchical chart is based upon the relationship fields of the respective contact data records, the hierarchical chart comprises boxes and one or more connectors, each box comprising contact information for a particular contact and the one or more connectors configured to display a hierarchy of the boxes, and the attribute is a graphical representation of at least one of the boxes based on at least one of the first quality assurance field and the second quality assurance field of the contact data record associated with the box, a display module configured to output a display of the hierarchical chart on the display device, and an input module adapted to accept a value for a first contact field of the plurality of contact fields, and predict values for one or more other contact fields of the plurality of contact fields, based on the value of the first contact field. - View Dependent Claims (18, 19)
-
Specification