Location-aware mobile device
First Claim
Patent Images
1. A method comprising:
- determining, by a mobile device, a location of the mobile device;
displaying, on a user interface of the mobile device, a map corresponding to a first location-based client executed on the mobile device, the map indicating the location of the mobile device;
receiving, through the first location-based client, a user input requesting information on the location of the mobile device indicated by the map;
transmitting, to a network resource, information about the user input;
in response to the transmission, receiving, from the network resource, information that includes map content corresponding to the first location-based client and vehicle-related content corresponding to a second location-based client executed on the mobile device, wherein some or all of the vehicle-related content is based on the user input through the first location-based client;
displaying, on the user interface of the mobile device, the map content corresponding to the first location-based client; and
displaying, on the user interface of the mobile device concurrently with displaying the map content corresponding to the first location-based client, one or more user-selectable options corresponding to the second location-based client, the one or more user-selectable options including options for one or more vehicle-related services at the location of the mobile device indicated by the map.
0 Assignments
0 Petitions
Accused Products
Abstract
One or more location-based clients can be activated on a mobile device for providing location-based services. The location-based clients can be provided with information (e.g., presets, defaults) related to the current location and/or mode of the mobile device. The information can be obtained from one or more network resources. In some implementations, a number of location-based clients can run concurrently on the mobile device and share information.
988 Citations
21 Claims
-
1. A method comprising:
-
determining, by a mobile device, a location of the mobile device; displaying, on a user interface of the mobile device, a map corresponding to a first location-based client executed on the mobile device, the map indicating the location of the mobile device; receiving, through the first location-based client, a user input requesting information on the location of the mobile device indicated by the map; transmitting, to a network resource, information about the user input; in response to the transmission, receiving, from the network resource, information that includes map content corresponding to the first location-based client and vehicle-related content corresponding to a second location-based client executed on the mobile device, wherein some or all of the vehicle-related content is based on the user input through the first location-based client; displaying, on the user interface of the mobile device, the map content corresponding to the first location-based client; and displaying, on the user interface of the mobile device concurrently with displaying the map content corresponding to the first location-based client, one or more user-selectable options corresponding to the second location-based client, the one or more user-selectable options including options for one or more vehicle-related services at the location of the mobile device indicated by the map. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing one or more instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
determining, by a mobile device, a location of the mobile device; displaying, on a user interface of the mobile device, a map corresponding to a first location-based client executed on the mobile device, the map indicating the location of the mobile device; receiving, through the first location-based client, a user input requesting information on the location of the mobile device indicated by the map; transmitting, to a network resource, information about the user input; in response to the transmission, receiving, from the network resource, information that includes map content corresponding to the first location-based client and vehicle-related content corresponding to a second location-based client executed on the mobile device, wherein some or all of the vehicle-related content is based on the user input through the first location-based client; displaying, on the user interface of the mobile device, the map content corresponding to the first location-based client; and displaying, on the user interface of the mobile device concurrently with displaying the map content corresponding to the first location-based client, one or more user-selectable options corresponding to the second location-based client, the one or more user-selectable options including options for one or more vehicle-related services at the location of the mobile device indicated by the map. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile device comprising:
-
one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; determining, by the mobile device, a location of the mobile device; displaying, on a user interface of the mobile device, a map corresponding to a first location-based client executed on the mobile device, the map indicating the location of the mobile device; receiving, through the first location-based client, a user input requesting information on the location of the mobile device indicated by the map; transmitting, to a network resource, information about the user input; in response to the transmission, receiving, from the network resource, information that includes map content corresponding to the first location-based client and vehicle-related content corresponding to a second location-based client executed on the mobile device, wherein some or all of the vehicle-related content is based on the user input through the first location-based client; displaying, on the user interface of the mobile device, the map content corresponding to the first location-based client; and displaying, on the user interface of the mobile device concurrently with displaying the map content corresponding to the first location-based client, one or more user-selectable options corresponding to the second location-based client, the one or more user-selectable options including options for one or more vehicle-related services at the location of the mobile device indicated by the map. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification