Contact query data system and method
First Claim
1. A mobile device operable to initiate and receive communications over one or more wireless communication networks, the mobile device comprising:
- a processing subsystem, a memory subsystem, a display subsystem, a communication subsystem, and an input/output subsystem, the processing subsystem coupled to the memory subsystem, display subsystem, input/output subsystem and communication subsystem, and operable to store and retrieve data in the memory subsystem, to execute instructions stored in the memory subsystem, receive input data from the input/output subsystem, and to cause the communication subsystem to transmit and receive data over the communication network; and
mobile device program code comprising program instructions executable by the processing subsystem and stored in the memory subsystem and upon execution cause the mobile device to;
issue a query for contact data over a communication network;
create a contact resolution object;
receive contact data responsive to the query over the communication network, the contact data comprising communication contact data for one or more communication applications;
associate the contact data received with the contact resolution object; and
resolve the contact resolution object to select communication contact data.
4 Assignments
0 Petitions
Accused Products
Abstract
A processor-implemented method of operating a mobile communication device operable to execute one or more communication applications includes issuing a query for contact data over a communication network, creating a contact resolution object, receiving contact data responsive to the query over the communication network, the contact data comprising communication contact data for the one or more communication applications, associating the contact data received with the contact resolution object, and resolving the contact resolution object to select communication contact data.
-
Citations
31 Claims
-
1. A mobile device operable to initiate and receive communications over one or more wireless communication networks, the mobile device comprising:
-
a processing subsystem, a memory subsystem, a display subsystem, a communication subsystem, and an input/output subsystem, the processing subsystem coupled to the memory subsystem, display subsystem, input/output subsystem and communication subsystem, and operable to store and retrieve data in the memory subsystem, to execute instructions stored in the memory subsystem, receive input data from the input/output subsystem, and to cause the communication subsystem to transmit and receive data over the communication network; and
mobile device program code comprising program instructions executable by the processing subsystem and stored in the memory subsystem and upon execution cause the mobile device to;
issue a query for contact data over a communication network;
create a contact resolution object;
receive contact data responsive to the query over the communication network, the contact data comprising communication contact data for one or more communication applications;
associate the contact data received with the contact resolution object; and
resolve the contact resolution object to select communication contact data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A processor-implemented method of operating a mobile communication device operable to execute one or more communication applications, comprising:
-
issuing a query for contact data over a communication network;
creating a contact resolution object;
receiving contact data responsive to the query over the communication network, the contact data comprising communication contact data for the one or more communication applications;
associating the contact data received with the contact resolution object; and
resolving the contact resolution object to select communication contact data. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A mobile communication device operable to execute one or more communication applications, comprising:
-
means for issuing a query for contact data over a communication network;
means for creating a contact resolution object;
means for receiving contact data responsive to the query over the communication network, the contact data comprising communication contact data for the one or more communication applications;
means for associating the contact data received with the contact resolution object; and
means for resolving the contact resolution object to select communication contact data.
-
-
30. Software stored on a computer-readable medium and comprising instructions that upon execution by a computing device cause the computing device to:
-
issue a query for contact data over a communication network;
create a contact resolution object;
receive contact data responsive to the query over the communication network, the contact data comprising communication contact data for the one or more communication applications;
associate the contact data received with the contact resolution object; and
resolve the contact resolution object to select communication contact data. - View Dependent Claims (31)
-
Specification