Method and system for searching and processing contacts
First Claim
1. A computer-readable storage medium in a mobile communication device (MCD), comprising computer instructions for:
- searching a contact in a phonebook of the MCD responsive to a request from an end user of the MCD;
if the entry cannot be found in the phonebook of the MCD, scanning for one or more local communication devices (LCDs);
searching the contact in a phonebook of each of the detected LCDs;
if the contact is found, retrieving the contact from at least one of the detected LCDs;
if the contact cannot be found in one or more of the detected LCDs or one or more LCDs cannot be detected, requesting service from a phone directory proxy server (PDPS); and
retrieving the contact from the PDPS.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for searching and processing contacts. A system that incorporates teachings of the present disclosure may include, for example, a mobile communication device (MCD) (116) has a transceiver (202), and a controller (212) for controlling operations thereof. The controller is programmed to receive (302) from an end user of the MCD a request for a contact, and search (304) for the contact in a phonebook of the MCD. If the entry cannot be found in the MCD, the controller is, programmed to search (318) for the contact in a phonebook of a local communication device (LCD). If the contact cannot be found in the LCD, the controller is programmed to search (330) for the contact in a directory of an enterprise server. Additional embodiments are also disclosed.
-
Citations
20 Claims
-
1. A computer-readable storage medium in a mobile communication device (MCD), comprising computer instructions for:
-
searching a contact in a phonebook of the MCD responsive to a request from an end user of the MCD;
if the entry cannot be found in the phonebook of the MCD, scanning for one or more local communication devices (LCDs);
searching the contact in a phonebook of each of the detected LCDs;
if the contact is found, retrieving the contact from at least one of the detected LCDs;
if the contact cannot be found in one or more of the detected LCDs or one or more LCDs cannot be detected, requesting service from a phone directory proxy server (PDPS); and
retrieving the contact from the PDPS. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile communication device (MCD), comprising:
-
a controller for managing operations of a transceiver, and programmed to;
receive from an end user of the MCD a request for a contact;
search for the contact in a phonebook of the MCD, if the entry cannot be found in the MCD, search for the contact in a phonebook of a local communication device (LCD) if one is detected; and
if the contact cannot be found in the LCD or the LCD cannot be detected, search for the contact in a directory of an enterprise server. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising the steps of:
-
searching a contact in a phonebook of the MCD;
if the entry cannot be found in the phonebook of the MCD, scanning for one or more local communication devices (LCDs);
searching for the contact in a phonebook of each of the detected LCDs;
if the contact is found, retrieving the contact from at least one of the detected LCDs;
if the contact cannot be found in one or more of the detected LCDs or one or more LCDs cannot be detected, contacting a phone directory proxy server (PDPS);
searching the contact in a directory of the PDPS;
finding the contact in the directory;
retrieving the contact from the directory; and
transmitting a mobile originated call corresponding to the contact retrieved from one among the MCD, the detected LCDs and the PDPS. - View Dependent Claims (19, 20)
-
Specification