System and Method for Matching User Preferences to Places of Interest
First Claim
1. A system for providing location-based information to a mobile device comprising:
- a datastore, wherein the datastore comprises a profile for each of a plurality of content providers, wherein the profile of each content provider comprises one or more categories of points of interest (POI) within one or more geographic areas for which a content provider provides POI information and a rank, and wherein each point of interest is associated with POI information and is a member of a category;
a server, wherein the server is accessible to the mobile device via a first communication path and accesses the datastore via a second communication path, and wherein the server comprises instructions for;
receiving a request for information concerning a category of POI from the mobile device;
in response to the request, acquiring location information indicative of a location of the mobile device at a time the request is received;
accessing the datastore;
matching the location information and the requested category to the profiles of the plurality of content providers to obtain a list of content providers providing POI information for the requested category within a geographic area that includes the location of the mobile device;
ordering the list of content providers according to the rank;
acquiring the POI information for the requested category from the list of content providers;
creating a list of candidate members of the requested category that are within a first distance from the location of the mobile device, wherein each entry on the list of candidate members is associated with the first content provider on the list of content providers to provide such entry; and
sending the POI information for each listed candidate member to the mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for presenting points-of-interest (POI) content data on a mobile device. Software instructions are stored in the memory of the mobile device and are executed by the processor. The instructions enable the mobile device to display a list of POI categories for acceptance by a user. The category may be further divided into subcategories that are also displayed for user selection. The current position of the mobile device is requested from a location service provider or provided by the user. The current position and selected category and subcategory are formulated into a request for POI content data. The request is sent to selected POI content service providers whose service offerings include providing POI content data for the category/subcategory and current location. The POI content data received from the selected POI content service providers is displayed on the mobile device.
65 Citations
22 Claims
-
1. A system for providing location-based information to a mobile device comprising:
-
a datastore, wherein the datastore comprises a profile for each of a plurality of content providers, wherein the profile of each content provider comprises one or more categories of points of interest (POI) within one or more geographic areas for which a content provider provides POI information and a rank, and wherein each point of interest is associated with POI information and is a member of a category; a server, wherein the server is accessible to the mobile device via a first communication path and accesses the datastore via a second communication path, and wherein the server comprises instructions for; receiving a request for information concerning a category of POI from the mobile device; in response to the request, acquiring location information indicative of a location of the mobile device at a time the request is received; accessing the datastore; matching the location information and the requested category to the profiles of the plurality of content providers to obtain a list of content providers providing POI information for the requested category within a geographic area that includes the location of the mobile device; ordering the list of content providers according to the rank; acquiring the POI information for the requested category from the list of content providers; creating a list of candidate members of the requested category that are within a first distance from the location of the mobile device, wherein each entry on the list of candidate members is associated with the first content provider on the list of content providers to provide such entry; and sending the POI information for each listed candidate member to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. (canceled)
-
12. A method for providing location-based information to a mobile device comprising:
-
establishing a datastore comprising a profile for each of a plurality of content providers, wherein the profile of each content provider comprises one or more categories of points of interest (POI) within one or more geographic areas for which the content provider provides POI information and a rank; associating each point of interest with POI information information, wherein each point of interest is a member of a category; receiving a request for information concerning a category of POI from the mobile device via a first communications path; in response to the request for, POI information, acquiring location information indicative of a location of the mobile device at a time the request is received; accessing the data store; matching the location information and the requested category to the profiles of the plurality of content providers to obtain a list of content providers providing POI information for the requested category within a geographic area that includes the location of the mobile device; ordering the list of content providers according to the rank; acquiring the POI information for the requested category from the list of content providers; creating a list of candidate members of the requested category that are within a first distance from the location of the mobile device, wherein each entry on the list of candidate members is associated with the first content provider on the list of content providers to provide such entry; and sending the identifying information of the list of members to the mobile device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. (canceled)
Specification