Location-aware mobile device
First Claim
Patent Images
1. A method comprising:
- activating a first location-based client for execution on a mobile device;
determining a location of the mobile device;
controlling the first location-based client to present, on a first user interface of the first location-based client, visual indications associated with the determined location of the mobile device;
receiving, through the first user interface of the first location-based client, a first user input corresponding to a first visual indication;
in response to receiving the first user input, transmitting information corresponding to the first user input to a network resource;
receiving, from a network resource, information that includes first content associated with the first location-based client and second content associated with a second location-based client;
in response to receiving the information from the network resource;
controlling the first location-based client to present, on the first user interface, the first content associated with the first location-based client that is included in the received information; and
controlling the second location-based client to present, on a second user interface associated with the second location-based client, the second content associated with the second location-based client that is included in the received information,wherein the first content is presented on the first user interface concurrently with presenting the second content on the second user interface.
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
20 Claims
-
1. A method comprising:
-
activating a first location-based client for execution on a mobile device; determining a location of the mobile device; controlling the first location-based client to present, on a first user interface of the first location-based client, visual indications associated with the determined location of the mobile device; receiving, through the first user interface of the first location-based client, a first user input corresponding to a first visual indication; in response to receiving the first user input, transmitting information corresponding to the first user input to a network resource; receiving, from a network resource, information that includes first content associated with the first location-based client and second content associated with a second location-based client; in response to receiving the information from the network resource; controlling the first location-based client to present, on the first user interface, the first content associated with the first location-based client that is included in the received information; and controlling the second location-based client to present, on a second user interface associated with the second location-based client, the second content associated with the second location-based client that is included in the received information, wherein the first content is presented on the first user interface concurrently with presenting the second content on the second user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising:
-
a network interface; one or more processors coupled to the network interface; memory coupled to the one or more processors and configured to store instructions, which when executed by the one or more processors, causes the one or more processors to perform operations comprising; activating a first location-based client; determining a location of the mobile device; controlling the first location-based client to present, on a first user interface of the first location-based client, visual indications associated with the determined location of the mobile device; receiving, through the first user interface of the first location-based client, a first user input corresponding to a first visual indication; in response to receiving the first user input, transmitting information corresponding to the first user input to a network resource; 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; in response to receiving the information from the network resource; controlling the first location-based client to present, on the first user interface, the first content associated with the first location-based client that is included in the received information; and controlling the second location-based client to present, on a second user interface associated with the second location-based client, the second content associated with the second location-based client that is included in the received information, wherein the first content is presented on the first user interface concurrently with presenting the second content on the second user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification