Calendar-enhanced directory searches including dynamic contact information
First Claim
1. A method in a computer system for providing both directory information and dynamically updated contact information for at least one of a plurality of entities in response to a directory search, said method comprising the steps of:
- receiving a query criteria;
executing a search of a directory database utilizing said query criteria to produce a first result;
invoking a dynamic contact information service utilizing said first result to produce a second result containing dynamic contact information, said dynamic contact information being dynamically updated to indicate current contact information;
coalescing said first and second results to produce a coalesced result; and
providing said coalesced result.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and product are disclosed for displaying directory information and dynamically updated contact information for one or more people in response to a directory search. A user submits a query criteria when the directory search is requested. A search of the directory information is first executed utilizing the query criteria to return a first result set. A search of dynamically updated contact information is then executed using the first result set to produce a second result set. A final result of the directory search request is then produced by coalescing the first and second result sets. This final result includes both directory information and dynamically updated contact information for each person whose name was included in the final result.
-
Citations
69 Claims
-
1. A method in a computer system for providing both directory information and dynamically updated contact information for at least one of a plurality of entities in response to a directory search, said method comprising the steps of:
-
receiving a query criteria;
executing a search of a directory database utilizing said query criteria to produce a first result;
invoking a dynamic contact information service utilizing said first result to produce a second result containing dynamic contact information, said dynamic contact information being dynamically updated to indicate current contact information;
coalescing said first and second results to produce a coalesced result; and
providing said coalesced result. - 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, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
24. A computer program product in a computer system for providing both directory information and dynamically updated contact information for at least one of a plurality of entities in response to a directory search, said computer program product comprising:
-
instruction means for receiving a query criteria;
instruction means for executing a search of a directory database utilizing said query criteria to produce a first result;
instruction means for invoking a dynamic contact information service utilizing said first result to produce a second result containing dynamic contact information, said dynamic contact information being dynamically updated to indicate current contact information;
instruction means for coalescing said first and second results to produce a coalesced result; and
instruction means for providing said coalesced result.
-
-
47. A computer system for providing both directory information and dynamically updated contact information for at least one of a plurality of entities in response to a directory search, comprising:
-
said computer system for receiving a query criteria;
said computer system including a CPU executing code for executing a search of a directory database utilizing said query criteria to produce a first result;
said CPU executing code for invoking a dynamic contact information service utilizing said first result to produce a second result containing dynamic contact information, said dynamic contact information being dynamically updated to indicate current contact information;
said CPU executing code for coalescing said first and second results to produce a coalesced result; and
said computer system for providing said coalesced result.
-
Specification