Dynamic contact information
First Claim
Patent Images
1. A method for presenting contact information, comprising:
- receiving a search request for the contact information;
retrieving, in response to the search request, a result set comprising a plurality of contacts, wherein the plurality of contacts comprises a first set of values corresponding to a first common contact data field and a second set of values corresponding to a second common contact data field;
identifying, using a processor, a plurality of distinct values from the first set of values;
calculating, using the processor, a plurality of differentiating factors for the plurality of distinct values by determining a number of occurrences of each of the plurality of distinct values in the first set of values; and
selectively displaying the plurality of distinct values and a portion of the second set of values based on the plurality of differentiating factors.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting contact information that includes receiving a search request for the contact information and retrieving a result set comprising a plurality of contacts corresponding to the search request, wherein each contact comprises a plurality of common contact data fields. The method also includes, for each common contact data field in the result set, determining a differentiating factor for the common contact data field, and selectively displaying at least one value of the common contact data field based on the differentiating factor.
14 Citations
28 Claims
-
1. A method for presenting contact information, comprising:
-
receiving a search request for the contact information; retrieving, in response to the search request, a result set comprising a plurality of contacts, wherein the plurality of contacts comprises a first set of values corresponding to a first common contact data field and a second set of values corresponding to a second common contact data field; identifying, using a processor, a plurality of distinct values from the first set of values; calculating, using the processor, a plurality of differentiating factors for the plurality of distinct values by determining a number of occurrences of each of the plurality of distinct values in the first set of values; and selectively displaying the plurality of distinct values and a portion of the second set of values based on the plurality of differentiating factors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for presenting contact information, comprising:
-
generating a search request for the contact information; and accessing the contact information retrieved in response to the search request, wherein the contact information is selectively displayed by; selecting contact information from a result set having a plurality of contacts, wherein the plurality of contacts comprises a first set of values corresponding to a first common contact data field and a second set of values corresponding to a second common contact data; identifying, using a processor, a plurality of distinct values from the first set of values; calculating, using the processor, a plurality of differentiating factors for the plurality of distinct values by determining a number of occurrences of each of the plurality of distinct values in the first set of values; and selectively displaying, based on the plurality of differentiating factors, the plurality of distinct values and a portion of the second set of values. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for presenting contact information, comprising:
-
a processor; a first contact data repository; and a dynamic contact application executing on the processor, in communication with the first contact data repository, wherein the dynamic contact application is configured to; receive a search request for the contact information; retrieve, in response to the search request, a result set comprising a plurality of contacts, wherein the plurality of contacts comprises a first set of values corresponding to a first common contact data field and a second set of values corresponding to a second common contact data field; identify a plurality of distinct values from the first set of values; calculate a plurality of differentiating factors for the plurality of distinct values by determining a number of occurrences of each of the plurality of distinct values in the first set of values; and selectively display, based on the plurality of differentiating factors, the plurality of distinct values and a portion of the second set of values. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer readable medium having stored therein thereon computer-readable instructions, which when executed by a computer processor, cause the computer processor to:
-
receive a search request for the contact information; retrieve, in response to the search request, a result set comprising a plurality of contacts, wherein the plurality of contacts comprises a first set of values corresponding to a first common contact data field and a second set of values corresponding to a second common contact data field; identify a plurality of distinct values from the first set of values; calculate a plurality of differentiating factors for the plurality of distinct values by determining a number of occurrences of each of the plurality of distinct values in the first set of values; and selectively display, based on the plurality of differentiating factors, the plurality of distinct values and a portion of the second set of values. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification