Mobile valet
First Claim
Patent Images
1. A product comprising:
- a memory;
instructions stored in the memory that, when executed, cause a computer processor to;
determine a current location of a mobile device;
determine whether the current location falls within one or more geographic regions defined in a database; and
based on a determination that the current location falls within one or more of the geographic regions;
identify services available within the one or more geographic regions that the current location of the mobile device is determined to be within;
determine a prioritization of the identified services based on a first criteria;
select a subset of the identified services based on the prioritization;
generate a customized menu based on the selected subset of identified services; and
display the customized menu on the mobile device.
0 Assignments
0 Petitions
Accused Products
Abstract
A system provides location-based services through an enhanced mobile device. The system determines a current location of the mobile device, and determines whether the current location of the mobile device falls within one or more geographic regions defined in a database. If the current location falls within one or more of the geographic regions, the system identifies services available within the one or more geographic regions that the mobile device is determined to be within. The system generates a customized menu based on the identified services and displays the customized menu on the mobile device.
27 Citations
20 Claims
-
1. A product comprising:
-
a memory; instructions stored in the memory that, when executed, cause a computer processor to; determine a current location of a mobile device; determine whether the current location falls within one or more geographic regions defined in a database; and based on a determination that the current location falls within one or more of the geographic regions; identify services available within the one or more geographic regions that the current location of the mobile device is determined to be within; determine a prioritization of the identified services based on a first criteria; select a subset of the identified services based on the prioritization; generate a customized menu based on the selected subset of identified services; and display the customized menu on the mobile device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for providing location-based services, comprising:
-
a computer processor; a memory in communication with the computer processor, the memory comprising; instructions that, when executed, cause the computer processor to; determine a current location of a mobile device; determine whether the current location falls within one or more geographic regions defined in a database; and based on a determination that the current location falls within one or more of the geographic regions; identify services available within the one or more geographic regions that the current location of the mobile device is determined to be within; determine a prioritization of the identified services based on a first criteria; select a subset of the identified services based on the prioritization; generate a customized menu based on the selected subset of identified services; and display the customized menu on the mobile device. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for providing location-based services, comprising:
-
determining a current location of a mobile device; determining, using at least one computer processor, whether the current location falls within one or more geographic regions defined in a database; and based on a determination that the current location falls within one or more of the geographic regions; identifying, using the at least one computer processor, services available within the one or more geographic regions that the current location of the mobile device is determined to be within; determining a prioritization of the identified services based on a first criteria; and selecting a subset of the identified services based on the prioritization; generating, using the at least one computer processor, a customized menu based on the selected subset of identified services; and displaying the customized menu on the mobile device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A product comprising:
-
a memory; instructions stored in the memory that, when executed, cause a computer processor to; determine a current location of a mobile device; determine whether the current location falls within one or more geographic regions defined in a database; based on a determination that the current location falls within one or more of the geographic regions; identify a first set of services available within the one or more geographic regions that the current location of the mobile device is determined to be within; determine a prioritization of the identified first set of services based on a first criteria; select a subset of the identified first set of services based on the prioritization; generate a customized menu based on the selected subset of the identified first set of services; and display the customized menu on the mobile device; continuously determine whether the current location of the mobile device has changed to a new current location; and based on a determination that the current location of the mobile device has changed to a new current location; determine whether the new current location falls within one or more of the geographic regions defined in the database; based on a determination that the new current location falls within one or more of the geographic regions; identify a second set of services available within the one or more geographic regions that the new current location of the mobile device is determined to be within; determine a prioritization of the identified second set of services based on the first criteria; select a subset of the identified second set of services based on the prioritization; update the customized menu based on the selected subset of the identified second set of services; and display the updated customized menu on the mobile device. - View Dependent Claims (17, 18, 19, 20)
-
Specification