Calendar-enhanced directory searches including dynamic contact information
First Claim
1. A method in a computer system for providing contact information in response to a directory search, said method comprising:
- receiving a user request to execute a directory search;
receiving a query criteria;
executing a search of a directory database in response to said user request, said search utilizing said query criteria to produce a first result comprising a null set or directory information corresponding to at least one entity, wherein said directory database comprises static information and does not comprise dynamically updated contact information;
invoking a dynamic contact information service utilizing at least one of said first result and said query criteria to produce a second result comprising dynamic contact information; and
coalescing said first and second results to produce a 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 contact information in response to a directory search, said method comprising:
-
receiving a user request to execute a directory search; receiving a query criteria; executing a search of a directory database in response to said user request, said search utilizing said query criteria to produce a first result comprising a null set or directory information corresponding to at least one entity, wherein said directory database comprises static information and does not comprise dynamically updated contact information; invoking a dynamic contact information service utilizing at least one of said first result and said query criteria to produce a second result comprising dynamic contact information; and coalescing said first and second results to produce a 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)
-
-
24. A computer program product in a computer system for providing contact information in response to a directory search, said computer program product comprising:
-
a computer readable medium comprising recordable-type media having computer readable program code embodied therein, the computer readable medium comprising; computer readable program code configured to receive a request by a user to execute a directory search; computer readable program code configured to receive a query criteria; computer readable program code configured to execute a search of a directory database in response to said user request, said search utilizing said query criteria to produce a first result comprising a null set or directory information corresponding to at least one entity, wherein said directory database comprises static information and does not comprise dynamically updated contact information; computer readable program code configured to invoke a dynamic contact information service utilizing at least one of said first result and said query criteria to produce a second result comprising dynamic contact information; and computer readable program code configured to coalesce said first and second result to produce a coalesce result. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A computer system for providing contact information in response to a directory search, comprising:
-
a memory; a processor connected to access said memory; a directory database stored in said memory, said directory database comprising static information and does not comprise dynamically updated contact information; program instructions stored in said memory and executed by said processor, said program instructions comprising; instructions for receiving a request by a user to execute said directory search; instructions for receiving a query criteria; instructions for executing a search of a directory database in response to said user request, said search utilizing said query criteria to produce a first result comprising a null set or directory information corresponding to at least one entity; instructions for invoking a dynamic contact information service utilizing at least one of said first result and said query criteria to produce a second result comprising dynamic contact information and; instructions for coalescing said first and second results to produce a coalesced result. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification