Integration of User Applications in a Mobile Device
First Claim
1. A method comprising:
- receiving input from a user indicating a selection of an email address associated with a received email message;
searching contact information corresponding to a set of contacts for a contact having a contact email address matching the email address, where contact information for the contact includes a geographic location for the contact; and
providing a display of a map to the user, wherein the display includes a graphical representation indicating the geographic location for the contact having a contact email address matching the email address.
1 Assignment
0 Petitions
Accused Products
Abstract
User-applications provided by mobile devices are integrated. In one aspect, an email message is received at a mobile device from an email address and a representation of the email message is displayed on a graphical user interface. An input is received from a user indicating a selection of the email address. Contact information corresponding to a set of contacts is searched for a contact having a contact email address matching the email address. Contact information for the contact includes a geographic location for the contact. A display of a map is provided to the user. The display includes a graphical representation indicating the geographic location for the contact having a contact email address matching the email address.
-
Citations
47 Claims
-
1. A method comprising:
-
receiving input from a user indicating a selection of an email address associated with a received email message; searching contact information corresponding to a set of contacts for a contact having a contact email address matching the email address, where contact information for the contact includes a geographic location for the contact; and providing a display of a map to the user, wherein the display includes a graphical representation indicating the geographic location for the contact having a contact email address matching the email address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
activating a first user application on a mobile device, such that a user can make a request to a directory service for a telephone number; in response to the request, receiving a short message including the telephone number; determining a geographic location associated with the telephone number; and providing a display on a graphical user interface of a map including a graphical representation indicating the geographic location. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
an email application operable to receive an email message from an email address; a data structure including contact information for a set of contacts; a processor configurable for receiving user input selecting the email address and in response to the user input searching the data structure for a contact having a contact email address matching the email address and where the contact has an associated geographic location; a map application operable to provide a display of a map, the map including a graphical representation of the geographic location associated with the contact; and a display operable to display the map. - View Dependent Claims (22)
-
-
23. A system comprising:
-
a telephony application operable to receive user input calling a telephone directory and requesting a telephone number; a short messaging service application operable to receive a short message including the telephone number in response to the request for a telephone number; a communication system configurable for sending the telephone number to a navigation service, and for receiving from the navigation service a geographic location associated with the telephone number; a map application operable to provide a display of a map, the map including a graphical representation of the geographic location associated with the telephone number; and a display operable to display the map. - View Dependent Claims (24)
-
-
25. A computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving input from a user indicating a selection of an email address associated with a received email message; searching contact information corresponding to a set of contacts for a contact having a contact email address matching the email address, where contact information for the contact includes a geographic location for the contact; and providing a display of a map to the user, wherein the display includes a graphical representation indicating the geographic location for the contact having a contact email address matching the email address. - View Dependent Claims (26, 27, 28)
-
-
29. A system comprising:
-
a processor; a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor cause the processor to perform operations comprising; receiving input from a user indicating a selection of an email address associated with a received email message; searching contact information corresponding to a set of contacts for a contact having a contact email address matching the email address, where contact information for the contact includes a geographic location for the contact; and providing a display of a map to the user, wherein the display includes a graphical representation indicating the geographic location for the contact having a contact email address matching the email address. - View Dependent Claims (30)
-
-
31. A computer readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
-
activating a first user application on a mobile device, such that a user can make a request to a directory service for a telephone number; in response to the request, receiving a short message including the telephone number; determining a geographic location associated with the telephone number; and providing a display on a graphical user interface of a map including a graphical representation indicating the geographic location. - View Dependent Claims (32, 33, 34)
-
-
35. A system comprising:
-
a processor; a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor cause the processor to perform operations comprising; activating a first user application on a mobile device, such that a user can make a request to a directory service for a telephone number; in response to the request, receiving a short message including the telephone number; determining a geographic location associated with the telephone number; and providing a display on a graphical user interface of a map including a graphical representation indicating the geographic location.
-
-
36. A mobile device, comprising:
-
a communication system configurable for receiving a communication from an individual or entity, the communication including information associated with the individual or entity; an input/output (I/O) system coupled to the communication system and configurable for displaying a representation of the information on the mobile device, and for receiving input specifying at least a portion of the information; a processor coupled to the I/O system and configurable for retrieving from a data structure of the mobile device, a geographic location associated with the individual or entity, wherein the communication system sends the geographic information to a navigation service, which service responds by sending map information including coordinates for the geographic location; and a map application, which when executed by the processor, uses the map information to generate a map for display by the mobile device, the map including a graphical representation of the coordinates for the geographic location.
-
-
37. A mobile device, comprising:
-
a communication system configurable for sending a communication from a user of the mobile device, the communication including a request for a telephone number, and for receiving a short message including the telephone number; an input/output (I/O) system coupled to the communication system and configurable for receiving input specifying the request; a processor coupled to the I/O system and configurable for determining a geographic location associated with the telephone number, wherein the communication system sends the geographic information to a navigation service, which service responds by sending map information including coordinates for the geographic location; and a map application, which when executed by the processor, uses the map information to generate a map for display by the mobile device, the map including a graphical representation of the coordinates for the geographic location. - View Dependent Claims (38, 39)
-
-
40. A method comprising:
-
receiving a request from a mobile device for map information, the request including a geographic location wherein the geographic location was derived by the mobile device from an associated email address and associated contact information included in an address book residing on the mobile device; and providing the map information to the mobile device, wherein the map information can be used by the mobile device to display a map including a graphical representation of the geographic location. - View Dependent Claims (41)
-
-
42. A system comprising:
-
a processor; a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor, cause the processor to perform operations comprising; receiving a request from a mobile device for map information, the request including a geographic location wherein the geographic location was derived by the mobile device from an associated email address and associated contact information included in an address book residing on the mobile device; and providing the map information to the mobile device, wherein the map information can be used by the mobile device to display a map including a graphical representation of the geographic location. - View Dependent Claims (43)
-
-
44. A method comprising:
-
receiving a request from a mobile device for map information, the request including a geographic location wherein the geographic location was derived by the mobile device from a short message including a telephone number received by the mobile device from a telephone directory service; and providing the map information to the mobile device, wherein the map information can be used by the mobile device to display a map including a graphical representation of the geographic location. - View Dependent Claims (45)
-
-
46. A system comprising:
-
a processor; a storage device coupled to the processor and configurable for storing instructions, which, when executed by the processor, cause the processor to perform operations comprising; receiving a request from a mobile device for map information, the request including a geographic location wherein the geographic location was derived by the mobile device from a short message including a telephone number received by the mobile device from a telephone directory service; and providing the map information to the mobile device, wherein the map information can be used by the mobile device to display a map including a graphical representation of the geographic location. - View Dependent Claims (47)
-
Specification