Method and system for providing location-based event service
First Claim
1. A method for providing location-based event service comprising the steps of:
- a) obtaining information indicating a current location of at least one mobile user, the at least one mobile user including a selected mobile user;
b) determining if at least one condition relating to a location of at least one mobile user is satisfied based on the indicated current location of the at least one mobile user;
c) performing at least one event, if at least one condition is satisfied; and
d) determining a time interval to wait before repeating steps a)-c).
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for providing event service based on locations of mobile users provides improved efficiency by using a location cache to store recent location information for mobile users, reducing the need for expensive and time consuming positioning requests, and by intelligently scheduling times when location determinations are to be made.
The method comprises the steps of: a) obtaining information indicating a current location of at least one mobile user, the at least one mobile user including a selected mobile user, b) determining if at least one condition relating to a location of at least one mobile user is satisfied based on the indicated current location of the at least one mobile user, c) performing at least one event, if at least one condition is satisfied, and d) determining a time interval to wait before repeating steps a)-c).
157 Citations
30 Claims
-
1. A method for providing location-based event service comprising the steps of:
-
a) obtaining information indicating a current location of at least one mobile user, the at least one mobile user including a selected mobile user;
b) determining if at least one condition relating to a location of at least one mobile user is satisfied based on the indicated current location of the at least one mobile user;
c) performing at least one event, if at least one condition is satisfied; and
d) determining a time interval to wait before repeating steps a)-c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing location-based event service comprising:
-
a processor operable to execute computer program instructions; and
a memory operable to store computer program instructions executable by the processor, for performing the steps of;
a) obtaining information indicating a current location of at least one mobile user, the at least one mobile user including a selected mobile user;
b) determining if at least one condition relating to a location of at least one mobile user is satisfied based on the indicated current location of the at least one mobile user;
c) performing at least one event, if at least one condition is satisfied; and
d) determining a time interval to wait before repeating steps a)-c). - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for providing location-based event service comprising:
-
a computer readable medium;
computer program instructions, recorded on the computer readable medium, executable by a processor, for performing the steps of a) obtaining information indicating a current location of at least one mobile user, the at least one mobile user including a selected mobile user;
b) determining if at least one condition relating to a location of at least one mobile user is satisfied based on the indicated current location of the at least one mobile user;
c) performing at least one event, if at least one condition is satisfied; and
d) determining a time interval to wait before repeating steps a)-c). - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification