Location aware mobile device
First Claim
Patent Images
1. A method comprising:
- determining, by a mobile device, a location of the mobile device;
receiving, from a first location-based client executed on the mobile device, a request for information corresponding to the determined location of the mobile device;
transmitting, to a network resource, the request;
in response to the request, receiving, from the network resource, information that includes map content associated with the first location-based client and vehicle-related content associated with a second location-based client, wherein the second location-based client is configured to be executed on the mobile device, and wherein some or all of the vehicle-related content associated with the second location-based client is based on the request for information from the first location-based client;
in response to receiving the information from the network resource;
controlling the first location-based client to present, on a display coupled to the mobile device, the map content; and
controlling the second location-based client to present, on the display coupled to the mobile device, the vehicle-related content,wherein the map content and the vehicle-related content are presented concurrently on the display coupled to the mobile device.
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.
-
Citations
21 Claims
-
1. A method comprising:
-
determining, by a mobile device, a location of the mobile device; receiving, from a first location-based client executed on the mobile device, a request for information corresponding to the determined location of the mobile device; transmitting, to a network resource, the request; in response to the request, receiving, from the network resource, information that includes map content associated with the first location-based client and vehicle-related content associated with a second location-based client, wherein the second location-based client is configured to be executed on the mobile device, and wherein some or all of the vehicle-related content associated with the second location-based client is based on the request for information from the first location-based client; in response to receiving the information from the network resource; controlling the first location-based client to present, on a display coupled to the mobile device, the map content; and controlling the second location-based client to present, on the display coupled to the mobile device, the vehicle-related content, wherein the map content and the vehicle-related content are presented concurrently on the display coupled to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium including 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; receiving, from a first location-based client executed on the mobile device, a request for information corresponding to the determined location of the mobile device; transmitting, to a network resource, the request; in response to the request, receiving, from the network resource, information that includes map content associated with the first location-based client and vehicle-related content associated with a second location-based client, wherein the second location-based client is configured to be executed on the mobile device, and wherein some or all of the vehicle-related content associated with the second location-based client is based on the request for information from the first location-based client; in response to receiving the information from the network resource; controlling the first location-based client to present, on a display coupled to the mobile device, the map content; and controlling the second location-based client to present, on the display coupled to the mobile device, the vehicle-related content, wherein the map content and the vehicle-related content are presented concurrently on the display coupled to the mobile device. - 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 a location of the mobile device; receiving, from a first location-based client executed on the mobile device, a request for information corresponding to the determined location of the mobile device; transmitting, to a network resource, the request; in response to the request, receiving, from the network resource, information that includes map content associated with the first location-based client and vehicle-related content associated with a second location-based client, wherein the second location-based client is configured to be executed on the mobile device, and wherein some or all of the vehicle-related content associated with the second location-based client is based on the request for information from the first location-based client; in response to receiving the information from the network resource; controlling the first location-based client to present, on a display coupled to the mobile device, the map content; and controlling the second location-based client to present, on the display coupled to the mobile device, the vehicle-related content, wherein the map content and the vehicle-related content are presented concurrently on the display coupled to the mobile device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification