CONTACT QUERY DATA SYSTEM AND METHOD
First Claim
1. 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 in a memory location of the mobile communication device;
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 received contact data with the contact resolution object;
resolving the contact resolution object to a first communication contact data instance; and
resolving, at a later time, the contact resolution object to a second communication contact data instance.
3 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.
257 Citations
22 Claims
-
1. 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 in a memory location of the mobile communication device; 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 received contact data with the contact resolution object; resolving the contact resolution object to a first communication contact data instance; and resolving, at a later time, the contact resolution object to a second communication contact data instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile communication device, comprising:
-
a processor operable to execute one or more communication applications; input means operable to allow input of a contact data query; a contact query module operable to receive the input contact data query and determine a query structure appropriate for a contact database that is to be searched; one or more communication applications operable to use communication contact data to initiate a communication link from the mobile communication device; a contact application operable to permit a user of the mobile communication device to store, review, and organize contact data; a display operable to display communication contact data to the user of the mobile communication device; a wireless transceiver for transmitting the contact data query and receiving contact data responsive to the contact data query over a communication network; and a memory operable to store a contact resolution object, wherein the received contact data is associated with the contact resolution object; wherein the contact resolution object is resolved to a first communication contact data instance; wherein the contact resolution object is resolved to a second communication contact data instance at a later time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for mobile communications, comprising:
-
a wireless network; a contact database containing one or more contacts and communication contact data associated with the one or more contacts; and a mobile communication device comprising a wireless transceiver operable to transmit a contact data query and to receive communication contact data responsive to the contact data query over the wireless network;
a memory operable to store the received communication contact data;
a display operable to display to a user of the mobile communication device the received communication contact data;
a contact application operable to permit the user of the mobile communication device to store, review, and organize contact data; and
a communication application operable to use the communication contact data to initiate a communication link from the mobile communication device;wherein the communication contact data is selected from the group comprising;
e-mail address;
instant messaging address;
pager number;
landline telephone number;
fax number;cellular telephone number; and
combinations thereof;wherein the contact data query is initiated from within the contact application and the contact application stores the received contact data in the memory.
-
-
21. A method of addressing an electronic mail message to a plurality of recipients in a wireless mobile device, comprising:
-
simultaneously transmitting a plurality of contact query commands from the wireless mobile device to a remote database server via a wireless network; creating a plurality of contact resolution objects in a memory of the wireless mobile device, each contact resolution object corresponding to one of the plurality of contact query commands; receiving contact data responsive to the plurality of contact query commands at the wireless mobile device and associating the received contact data with the plurality of contact resolution objects; and resolving the plurality of contact resolution objects to at least first and second electronic mail addresses and associating the first and second electronic mail addresses with an electronic message generated at the wireless mobile device.
-
-
22. A method of associating contact data with an application program at a wireless mobile device, comprising:
-
transmitting a contact data query from the wireless mobile device to a remote database server via a wireless network; creating a contact resolution object in a memory location of the wireless mobile device; receiving contact data responsive to the contact data query over the wireless network and associating the received contact data with the contact resolution object; determining an application context of the received contact data associated with the contact resolution object; and automatically launching an application program at the wireless mobile device associated with the application context of the received contact data.
-
Specification