Method, apparatus, computer program and user interface
First Claim
Patent Images
1. A method comprising:
- in a first computer-executed step, automatically providing contact information to a first application that comprises a map application in response to a user entering the contact information by inputting text into a user input a device, the inputted text being descriptive of an address to be stored in a record of a database of a second application, the second application comprising at least one of an address book application and a calendar application;
in a second computer-executed step, validating the input contact information by obtaining coordinate information from the first application, where the coordinate information uniquely identifies the address as a location in a coordinate space;
in a third computer-executed step, providing the obtained coordinate information from the first application to the second application and storing, using the second application, the coordinate information in the database of the second application so that the coordinate information is associated with the address in the record, wherein the automatically providing the contact information, validating the input contact information, providing the obtained coordinate information and storing the coordinate information are performed without further user input after entering the contact information;
in a fourth computer-executed step, the second application responding to user selection of a control element associated with the record to retrieve the stored coordinate information from the record and provide the retrieved coordinate information to the first application; and
in a fifth computer-executed step, the first application responding to receipt of the coordinate information from the second application by displaying on a display a map showing the location associated with the address that corresponds to the retrieved coordinate information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, computer program and user interface wherein the method includes: obtaining coordinate information from a first application where the coordinate information uniquely identifies an address as a location in a coordinate space; storing, using a second application, the coordinate information so that the coordinate information is associated with contact information indicative of the address; detecting user selection of a control element associated with the stored contact information; and in response to the detection of the user selection of the control element providing the coordinate information to the first application.
14 Citations
10 Claims
-
1. A method comprising:
-
in a first computer-executed step, automatically providing contact information to a first application that comprises a map application in response to a user entering the contact information by inputting text into a user input a device, the inputted text being descriptive of an address to be stored in a record of a database of a second application, the second application comprising at least one of an address book application and a calendar application; in a second computer-executed step, validating the input contact information by obtaining coordinate information from the first application, where the coordinate information uniquely identifies the address as a location in a coordinate space; in a third computer-executed step, providing the obtained coordinate information from the first application to the second application and storing, using the second application, the coordinate information in the database of the second application so that the coordinate information is associated with the address in the record, wherein the automatically providing the contact information, validating the input contact information, providing the obtained coordinate information and storing the coordinate information are performed without further user input after entering the contact information; in a fourth computer-executed step, the second application responding to user selection of a control element associated with the record to retrieve the stored coordinate information from the record and provide the retrieved coordinate information to the first application; and in a fifth computer-executed step, the first application responding to receipt of the coordinate information from the second application by displaying on a display a map showing the location associated with the address that corresponds to the retrieved coordinate information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:
-
automatically provide contact information to a first application that comprises a map application in response to a user entering the contact information by entering text into a user input of the apparatus, the inputted text being descriptive of an address to be stored in a record of a database of a second application, the second application comprising at least one of an address book application and a calendar application; validate the input contact information by obtaining coordinate information from the first application where the coordinate information uniquely identifies the address as a location in a coordinate space; provide the obtained coordinate information from the first application to the second application and store, using the second application, the coordinate information in the database of the second application so that the coordinate information is associated with the address in the record, wherein the automatically providing the contact information, validating the input contact information, providing the obtained coordinate information and storing the coordinate information are performed without further user input after entering the contact information; where the second application responds to user selection of a control element associated with the record to retrieve the stored coordinate information from the record and provide the retrieved coordinate information to the first application; and the first application responds to receipt of the coordinate information from the second application by displaying on a display a map showing the location associated with the address that corresponds to the retrieved coordinate information. - View Dependent Claims (8)
-
-
9. A non-transitory computer readable medium storing a program of machine-readable instructions executable by a digital data processing apparatus of a computer system to perform operations for controlling computer system actions, the instructions comprising:
-
code for automatically providing contact information to a first application that comprises a map application, where the automatically providing is executed by the digital data processing apparatus in response to a user entering the contact information by inputting text into a user input of a device, the inputted text being descriptive of an address to be stored in a record of a database of a second application, the second application comprising at least one of an address book application and a calendar application; code for validating the input contact information by obtaining coordinate information from the first application, where the coordinate information uniquely identifies the address as a location in a coordinate space; code for providing the obtained coordinate information from the first application to the second application and code for storing, using the second application, the coordinate information in the database of the second application so that the coordinate information is associated with the address in the record, wherein the automatically providing the contact information, validating the input contact information, providing the obtained coordinate information and storing the coordinate information are performed without further user input after entering the contact information; code for causing the second application to respond to user selection of a control element associated with the record to retrieve the stored coordinate information from the record and provide the retrieved coordinate information to the first application; and code for causing the first application to respond to receipt of the coordinate information from the second application by displaying on a display a map showing the location associated with the address that corresponds to the retrieved coordinate information. - View Dependent Claims (10)
-
Specification