Location based service provider
First Claim
1. An integrated system for providing geographical locations based services to clients, the system comprising:
- a networked routing manager module for receiving a request from a client;
a plurality of response modules registered with the routing manager for receiving one or more types of service requests, the service requests including obtaining one or more records containing a geocode corresponding to an address, an address corresponding to a geocode;
a route to a destination, a position for a mobile device, identity of a location, one or more geographic features near a location; and
a person profile data;
a plurality of spatial servers in communication with one or more of said plurality of response modules to provide spatial information and to allow said plurality of response modules to communicate with one another; and
an interface for adding response modules, the interface registering an added response module to the plurality of response modules registered with the routing manager,wherein the routing manager forwards the received request to at least two of said plurality of response modules, said at least two of said plurality of response modules communicate with one another regarding the received request and receive spatial information from at least one of said plurality of spatial servers in response to said request, and one of said at least two of said plurality of response modules generates and sends a response corresponding to the request to said routing manager to be forwarded to the client.
13 Assignments
0 Petitions
Accused Products
Abstract
The disclosed method and system provide extensible or stand-alone location enabled services at granularity down to a stand-alone service. The various interfaces are preferably specified via DTD or schemas for communication based on XML. This collection of services enables management of mobile device locations information, and real-time services. Mobile device location is integrated with other location sensitive data, such as maps or demographics of a particular region or even the location of businesses and consumers to enable a richer service offering for customers of wireless carriers and service providers. Examples of such services include obtaining routes to a destination; providing a geocode corresponding to an address; providing an address corresponding to a geocode; providing maps as image files encompassing specified geocodes, locations, or addresses and the like. Additional services may be added to the disclosed system and method seamlessly due to the use of extensible interfaces.
-
Citations
21 Claims
-
1. An integrated system for providing geographical locations based services to clients, the system comprising:
-
a networked routing manager module for receiving a request from a client; a plurality of response modules registered with the routing manager for receiving one or more types of service requests, the service requests including obtaining one or more records containing a geocode corresponding to an address, an address corresponding to a geocode;
a route to a destination, a position for a mobile device, identity of a location, one or more geographic features near a location; and
a person profile data;a plurality of spatial servers in communication with one or more of said plurality of response modules to provide spatial information and to allow said plurality of response modules to communicate with one another; and an interface for adding response modules, the interface registering an added response module to the plurality of response modules registered with the routing manager, wherein the routing manager forwards the received request to at least two of said plurality of response modules, said at least two of said plurality of response modules communicate with one another regarding the received request and receive spatial information from at least one of said plurality of spatial servers in response to said request, and one of said at least two of said plurality of response modules generates and sends a response corresponding to the request to said routing manager to be forwarded to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A user interface for navigating through a plurality of location based services to accumulate data for a task requiring results from two or more services, said interface comprising:
a system for providing geographical locations based services to clients comprising; a networked routing manager module for receiving a request from a client; a plurality of response modules registered with the routing manager for receiving one or more types of service requests, the service requests including obtaining one or more records containing a geocode corresponding to an address, an address corresponding to a geocode;
a route to a destination, a position for a mobile device, identity of a location, one or more geographic features near a location, and person profile data;a plurality of spatial servers in communication with one or more of said plurality of response modules to provide spatial information and to allow said plurality of response modules to communicate with one another; and a first interface for adding response modules, the first interface registering an added response module to the plurality of response modules registered with the routing manager, wherein the routing manager forwards the received request to at least two of said plurality of response modules, said at least two of said plurality of response modules communicate with one another regarding the received request and receive spatial information from at least one of said plurality of spatial servers in response to said request, and one of said at least two of said plurality of response modules generates and sends a response corresponding to the request to said routing manager to be forward to the client, the response contains nearest geographic features including an instruction or a link for accessing a network address corresponding to at least one geographic feature, the at least one geographic feature is an address of a location-based-information-system server associated with a user location, and the location-based-information-system server also provides personalization data as part of the person profile service, and the first local server provides information about one or more of sales, promotions, availability of a product or service, alternative sellers of a specified product close to the user location, or alternative providers of a specified service close to the user location. - View Dependent Claims (16, 17, 18, 19, 20, 21)
Specification