Centralized location storage system and method
First Claim
1. A method for enabling a user to save a location from within a third party application and automatically have access to saved location information from one or more client devices, the method comprising:
- enabling a user to save a location to a remote location storage system from within a third party application executing on a computer, wherein the remote location storage system is an open system capable of communicating with and receiving location information from a plurality of different third party applications and wherein a third party application is an application in which content in the application is primarily provided by a third party unrelated to the remote location storage system;
in response to a user saving a location, sending the saved location and identifying information for the user from the third party application to the location storage system;
receiving the identifying information and the saved location at the location storage system;
storing location information related to the saved location at the location storage system, wherein such location information is stored in association with a unique ID for the user; and
providing the location information to user client devices that are registered with location storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a system and method that enables a user to save locations (e.g., addresses, landmarks, etc.) to a central storage location system from within third party applications and then automatically have access to saved location information on registered, client devices, including navigational devices. Third party applications send saved locations, as well as information identifying the applicable users, to a central storage location system. The central storage location system stores location information associated with each saved location in a database (e.g., address and corresponding geocodes). Each location is saved in association with a unique ID corresponding to the user that saved the location. The central storage location system provides each saved location to registered client devices associated with the user that saved the location.
43 Citations
20 Claims
-
1. A method for enabling a user to save a location from within a third party application and automatically have access to saved location information from one or more client devices, the method comprising:
-
enabling a user to save a location to a remote location storage system from within a third party application executing on a computer, wherein the remote location storage system is an open system capable of communicating with and receiving location information from a plurality of different third party applications and wherein a third party application is an application in which content in the application is primarily provided by a third party unrelated to the remote location storage system; in response to a user saving a location, sending the saved location and identifying information for the user from the third party application to the location storage system; receiving the identifying information and the saved location at the location storage system; storing location information related to the saved location at the location storage system, wherein such location information is stored in association with a unique ID for the user; and providing the location information to user client devices that are registered with location storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14)
-
-
10. A system for enabling a user to save a location from within a third party application and automatically have access to saved location information from one or more client devices, the system comprising:
-
a location storage system; and a computer running a third party application that has an interface module that is capable of communicating with the location storage system, wherein; the third party application enables a user to save a location to the location storage system from within the third party application, wherein the location storage system is an open system capable of communicating with and receiving location information from a plurality of different third party applications and wherein a third party application is an application in which content in the application is primarily provided by a third party unrelated to the location storage system; in response to the user saving a location, the third party application provides the saved location and identifying information for the user to the location storage system; the location storage system stores location information related to the saved location in association with a unique ID for the user; and the location storage system provides the location information to user client devices that are registered with central location system. - View Dependent Claims (11, 12, 13, 15, 16, 17, 18)
-
-
19. A computer program embodied on one or more non-transitory computer-readable mediums and comprising code that when executed by a computer system, enables the computer system to perform the following method for enabling a user to save a location from within a third party application and automatically have access to saved location information from one or more client devices, the method comprising:
-
enabling a user to save a location to a remote location storage system from within a third party application executing on a computer, wherein the remote location storage system is an open system capable of communicating with and receiving location information from a plurality of different third party applications and wherein a third party application is an application in which content in the application is primarily provided by a third party unrelated to the remote location storage system; in response to a user saving a location, sending the saved location and identifying information for the user from the third party application to the location storage system; receiving the identifying information and the saved location at the location storage system; storing location information related to the saved location at the location storage system, wherein such location information is stored in association with a unique ID for the user; and providing the location information to user client devices that are registered with location storage system. - View Dependent Claims (20)
-
Specification