Contact query data system and method
First Claim
Patent Images
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;
resolve the contact resolution object to select communication contact data;
delete the contact data received after the occurrence of a first event; and
reissue the query for contact data over the communication network after the occurrence of the first event and a second event, wherein the first event is the expiration of a time period and the second event is a selection of the contact resolution object.
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.
60 Citations
32 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; resolve the contact resolution object to select communication contact data; delete the contact data received after the occurrence of a first event; and reissue the query for contact data over the communication network after the occurrence of the first event and a second event, wherein the first event is the expiration of a time period and the second event is a selection of the contact resolution object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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; resolving the contact resolution object to select communication contact data; deleting the contact data received after the occurrence of a first event; and reissuing the query for contact data over the communication network after the occurrence of the first event and a second event, wherein the first event is the expiration of a time period and the second event is a selection of the contact resolution object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile communication device, 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; means for resolving the contact resolution object to select communication contact data; means for deleting the contact data received after the occurrence of a first event; and means for reissuing the query for contact data over the communication network after the occurrence of the first event and a second event, wherein the first event is the expiration of a time period and the second event is a selection of the contact resolution object. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification