Wireless network with adaptive autonomous location push
First Claim
Patent Images
1. A method of providing location-based services, the method comprising:
- receiving a first location criterion from a server at a wireless device;
receiving a second location criterion from the server at the wireless device;
evaluating whether a physical location of the wireless device satisfies the first location criterion and whether the physical location of the wireless device satisfies the second location criterion, wherein the evaluating is performed by the wireless device;
when the first location criterion is satisfied, transmitting a first indication from the wireless device to the server that the first location criterion has been satisfied;
after transmitting the first indication to the server that the first location criterion has been satisfied, receiving a first message from the server at the wireless device;
when the second location criterion is satisfied, transmitting a second indication from the wireless device to the server that the second location criterion has been satisfied; and
after transmitting the second indication to the server that the second location criterion has been satisfied, receiving a second message from the server at the wireless device, wherein the second message is different from the first message;
wherein the evaluation is repeated by the wireless device at a first frequency and wherein the frequency of the evaluation is changed to a second frequency in response to at least one of a temporal criterion and a spatial criterion, wherein each of the first frequency and the second frequency defines a number of evaluations per unit time.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of providing location-based services includes transmitting a first location criterion from a wireless network server to a wireless device. The method also includes evaluating whether a physical location of the wireless device satisfies the first location criterion. The process of evaluating is performed in part using the wireless device. When the first location criteria is satisfied, the method further includes transmitting an indication from the wireless device to the server that the first location criterion has been satisfied.
11 Citations
30 Claims
-
1. A method of providing location-based services, the method comprising:
-
receiving a first location criterion from a server at a wireless device; receiving a second location criterion from the server at the wireless device; evaluating whether a physical location of the wireless device satisfies the first location criterion and whether the physical location of the wireless device satisfies the second location criterion, wherein the evaluating is performed by the wireless device; when the first location criterion is satisfied, transmitting a first indication from the wireless device to the server that the first location criterion has been satisfied; after transmitting the first indication to the server that the first location criterion has been satisfied, receiving a first message from the server at the wireless device; when the second location criterion is satisfied, transmitting a second indication from the wireless device to the server that the second location criterion has been satisfied; and after transmitting the second indication to the server that the second location criterion has been satisfied, receiving a second message from the server at the wireless device, wherein the second message is different from the first message; wherein the evaluation is repeated by the wireless device at a first frequency and wherein the frequency of the evaluation is changed to a second frequency in response to at least one of a temporal criterion and a spatial criterion, wherein each of the first frequency and the second frequency defines a number of evaluations per unit time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a wireless device, the method comprising:
-
receiving a first landmark criterion transmitted from a server to the wireless device; receiving a second landmark criterion from the server at the wireless device; determining that a physical location of the wireless device satisfies the first landmark criterion or that the physical location of the wireless device satisfies the second landmark criterion, wherein the determination is made by the wireless device; and when it is determined that the first landmark criterion is satisfied, transmitting a first indication from the wireless device to the server; receiving a first message transmitted from the server to the wireless device after transmitting the first indication; when it is determined that the second landmark criterion is satisfied, transmitting a second indication from the wireless device to the server; receiving a second message transmitted from the server to the wireless device after transmitting the second indication, wherein the second message is different from the first message; wherein the determination is repeated by the wireless device at a first frequency and wherein the frequency of the determination is changed to a second frequency in response to at least one of a temporal criterion and a spatial criterion, wherein each of the first frequency and the second frequency defines a number of determinations per unit time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a location manager operating unit; a mobile device that includes a mobile agent manager operating unit, communicating with the location manager operating unit, wherein the mobile agent manager operating unit comprises location criteria; and a presence server operating unit, communicating with the mobile agent manager operating unit, wherein the presence server operating unit receives presence information from the mobile device, and transmits location presence information to the location manager operating unit; wherein the mobile device evaluates whether the mobile device is in a location satisfying a first location criterion provided to the mobile device and whether the mobile device is in a location satisfying a second location criterion provided to the mobile device; and transmits a first indication that the first location criterion is satisfied if the mobile device determines that the mobile device is in a location that satisfies the first location criterion; and transmits a second indication that the second location criterion is satisfied if the mobile device determines that the mobile device is in a location that satisfies the second location criterion; wherein the presence server operating unit transmits a first message to the mobile device after receiving the first indication and transmits a second message to the mobile device after receiving the second indication, wherein the second message is different from the first message; and wherein the evaluation is repeated by the mobile device at a first frequency and wherein the frequency of the evaluation is changed to a second frequency in response to at least one of a temporal criterion and a spatial criterion, wherein each of the first frequency and the second frequency defines a number of evaluations per unit time. - View Dependent Claims (16, 17, 18)
-
-
19. A method of providing location-based services, the method comprising:
-
receiving a first presence criterion from a server at a wireless device; receiving a second presence criterion from the server at the wireless device; at the wireless device, evaluating whether a characteristic of the wireless device satisfies the first presence criterion and whether a characteristic of the wireless device satisfies the second presence criterion using an algorithm resident on the wireless device; at the wireless device, determining that the characteristic of the wireless device satisfies the first presence criterion; transmitting a first indication from the wireless device to the server based on determining that the characteristic of the wireless device satisfies the first presence criterion; after transmitting the first indication, receiving a first message from the server at the wireless device; at the wireless device, determining that the characteristic of the wireless device satisfies the second presence criterion; transmitting a second indication from the wireless device to the server based on determining that the characteristic of the wireless device satisfies the second presence criterion; after transmitting the second indication, receiving a second message from the server at the wireless device, wherein the second message is different from the first message; wherein the first presence criterion and the second presence criterion are location criteria specifying a respective location; and wherein the evaluating is repeated at the wireless device at a first frequency and wherein the frequency of the evaluation is changed to a second frequency in response to at least one of a temporal criterion and a spatial criterion, wherein each of the first frequency and the second frequency defines a number of evaluations per unit time. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method of operating a mobile unit, the method comprising:
-
receiving a first presence criterion transmitted from a server to a mobile unit, wherein the mobile unit comprises a wireless device; storing the first presence criterion in a memory disposed in the mobile unit; receiving a second presence criterion transmitted from the server to the mobile unit; storing the second presence criterion in the memory; determining whether a characteristic of the mobile unit satisfies the first presence criterion using an algorithm disposed in the mobile unit, wherein the determination is made by the mobile unit; transmitting a first location update request from the mobile unit to the server based on the determining whether the characteristic of the mobile unit satisfies the first presence criterion; determining whether the characteristic of the mobile unit satisfies the second presence criterion using the algorithm disposed in the mobile unit, wherein the determination is made by the mobile unit; and transmitting a second location update request from the mobile unit to the server based on the determining whether the characteristic of the mobile unit satisfies the second presence criterion; wherein the determination is repeated by the mobile unit at a first frequency and wherein the frequency of the determination is changed to a second frequency in response to at least one of a temporal criterion and a spatial criterion, wherein each of the first frequency and the second frequency defines a number of determinations per unit time. - View Dependent Claims (27, 28, 29, 30)
-
Specification