SYSTEM AND METHOD FOR PROVIDING RECOMMENDATIONS WITH A LOCATION-BASED SERVICE
First Claim
1. A method for providing recommendations by a service, the method comprising acts of:
- determining, by the service, a location of a mobile device of a user;
determining, a set of venue locations based on the location of the mobile device;
ordering, within the interface of the mobile device, a plurality of the venue locations of the result set based on at least one or more of a group of venue information comprising;
personal information associated with the user, the personal information relating to use of the service by the user and other users of the service associated with the user;
information relating to the one or more of the plurality of venue locations; and
determining, for each of the venue locations in the set, a respective score based on at least one or more of the group of venue information.
13 Assignments
0 Petitions
Accused Products
Abstract
A mobile application is provided that provides intelligent recommendations based on the knowledge of where the user has been, and what venues the user would like to visit. Further, such an application may be capable of determining where people in a user'"'"'s social network have been and what venue locations these related users would like to visit. Also, in another implementation, the application may be capable of determining where people with similar tastes have been, and where they would like to go. Some or all of this information may be used by a mobile application that provides recommendations to a user. For instance, in one implementation, a user having a mobile device such as a cell phone wishes to locate a venue based on one or more parameters, and some or all of this information may be used to order or rank recommendations within the interface.
24 Citations
43 Claims
-
1. A method for providing recommendations by a service, the method comprising acts of:
-
determining, by the service, a location of a mobile device of a user; determining, a set of venue locations based on the location of the mobile device; ordering, within the interface of the mobile device, a plurality of the venue locations of the result set based on at least one or more of a group of venue information comprising; personal information associated with the user, the personal information relating to use of the service by the user and other users of the service associated with the user; information relating to the one or more of the plurality of venue locations; and determining, for each of the venue locations in the set, a respective score based on at least one or more of the group of venue information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for providing recommendations in a distributed communications network, the system comprising:
-
a service including a distributed computer system having at least one processor and a memory; a component for determining, by the service, a location of the mobile device; a component adapted to determine a set of venue locations based on the determined location; a component adapted to order, within the interface of the mobile device, a plurality of the venue locations of the result set based on at least one or more of a group of venue information comprising; personal information associated with the user, the personal information relating to use of the service by the user and other users of the service associated with the user; information relating to the one or more of the plurality of venue locations; and a component adapted to determine, for each of the venue locations in the set, a respective score based on at least one or more of the group of venue information. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for providing recommendations by a service, the method comprising acts of:
-
determining, by the service, a location of a mobile device of a user; determining, a set of venue locations based on the location of the mobile device; ordering, within the interface of the mobile device, a plurality of the venue locations of the set based on at least one or more of a group of venue information comprising; personal information associated with the user, the personal information relating to the use of the service by the user and other users of the service associated with the user; information relating to the one or more of the plurality of venue locations; and presenting, to the user in a display of the mobile device associated with the user, an input control that permits the user to selectively filter the one or more of the plurality of venue locations within the display of the mobile device. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method for providing recommendations by a service, the method comprising acts of:
-
determining, by the service, a location of mobile device of a user; determining, a set of venue locations based on the location of the mobile device; determining, for each of the venue locations in the result set, a respective score based on at least one or more of a group of information comprising; personal information associated with the user, the personal information relating to the use of the service by the user and other users of the service associated with the user; information relating to an environment of the mobile device; information relating to the one or more of the plurality of venue locations; and displaying, within the interface of the mobile device, the venue with the highest score to the user. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method for providing recommendations by a service, the method comprising acts of:
-
determining, by the service, a location of the mobile device; determining, a result set of venue locations based on the location of the mobile device; ordering, within the interface of the mobile device, a plurality of the venue locations of the result set based on at least one or more of a group of venue information comprising; personal information associated with the user, the personal information relating to use of the service; information relating to the one or more of the plurality of venue locations; and presenting, to the user in a display of the mobile device associated with the user, an input control that permits the user to select a category of venues.
-
Specification