Contact query data system and method
First Claim
1. A processor-implemented method of operating a mobile communication device, having a memory, and operable to execute at least one communication application, comprising:
- issuing, over a communication network, a query for contact data corresponding to a search string initiated from within a first application;
creating, in the memory, a contact resolution object corresponding to the contact data;
receiving, over the communication network, the contact data specifically in response to the query and comprising a list of contacts and one or more addresses for each contact;
storing the received contact data in the memory; and
associating the contact resolution object with the contact data that was received specifically in response to the query byresolving the contact resolution object in the first application, by displaying the contact data in the first application and receiving a selection of at least one of the contacts or the addresses to use in the first application, andsubsequently resolving the contact resolution object in a second application, in response to receiving a selection of the contact resolution object from within a second application, byextracting the contact data from the memory,displaying the contact data, andreceiving a user selection of at least another of the contacts or the addresses to be used in the second application.
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.
13 Citations
24 Claims
-
1. A processor-implemented method of operating a mobile communication device, having a memory, and operable to execute at least one communication application, comprising:
-
issuing, over a communication network, a query for contact data corresponding to a search string initiated from within a first application; creating, in the memory, a contact resolution object corresponding to the contact data; receiving, over the communication network, the contact data specifically in response to the query and comprising a list of contacts and one or more addresses for each contact; storing the received contact data in the memory; and associating the contact resolution object with the contact data that was received specifically in response to the query by resolving the contact resolution object in the first application, by displaying the contact data in the first application and receiving a selection of at least one of the contacts or the addresses to use in the first application, and subsequently resolving the contact resolution object in a second application, in response to receiving a selection of the contact resolution object from within a second application, by extracting the contact data from the memory, displaying the contact data, and receiving a user selection of at least another of the contacts or the addresses to be used in the second application. - View Dependent Claims (2, 3, 4, 5, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
7. A mobile communication device, comprising:
-
a processor operable to execute at least one communication application; input means operable to allow input of a contact data query; a contact query module operable to receive the input contact data query initiated from within a first application and determine a query structure appropriate for a contact database that is to be searched; at least one communication application 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; a wireless transceiver for transmitting the contact data query over a communication network and receiving contact data over the communication network particularly in response to the query, the contact data comprising a list of contacts and one or more addresses for each contact that were received over the network particularly in response to the query; and a memory operable to store both a contact resolution object and the received contact data; wherein the received contact data is associated with the contact resolution object by resolving the object in the first application, by the display displaying the contact data in the first application and the input means inputting a selection of at least one of the contact data'"'"'s contacts or addresses for use in the first application, and subsequently resolving the object in a second application by, in response to the input means inputting a selection of the contact resolution object from within the second application, the controller extracting, from the memory, the contact data that was received over the network particularly in response to the query, and the display displaying the contact data that was received over the network particularly in response to the query, for the input means to input a selection of at least another of the contacts or addresses to be used in the second application. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification