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 for information;
in response to the request for information, receiving, from the network resource, information that includes first content associated with the first location-based client and second content associated with a second location-based client, wherein the second location-based client is configured to be executed on the mobile device;
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 first content; and
controlling the second location-based client to present, on the display coupled to the mobile device, the second content,wherein the first content and the second 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
22 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 for information; in response to the request for information, receiving, from the network resource, information that includes first content associated with the first location-based client and second content associated with a second location-based client, wherein the second location-based client is configured to be executed on the mobile device; 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 first content; and controlling the second location-based client to present, on the display coupled to the mobile device, the second content, wherein the first content and the second content are presented concurrently on the display coupled to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, are configured to 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 for information; receiving, from the network resource, information that includes first content associated with the first location-based client and second 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 second 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 first content; and controlling the second location-based client to present, on the display coupled to the mobile device, the second content, wherein the first content and the second content are presented concurrently on the display coupled to the mobile device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
a mobile device that is configured to perform operations comprising; determining, by the 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 for information; receiving, from the network resource, information that includes first content associated with the first location-based client and second 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 second 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 one or more network resources; controlling the first location-based client to present, on a display coupled to the mobile device, the first content; and controlling the second location-based client to present, on the display coupled to the mobile device, the second content, wherein the first content and the second content are presented concurrently on the display coupled to the mobile device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
Specification