System and method for initiating responses to location-based events
First Claim
1. A method for providing location-based services to a mobile unit, the method comprising:
- providing, by an application system, a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event;
receiving at the application system, directly responsive to the location-based trigger condition being satisfied by an occurrence of the location-based event, an indication from the rules system that the location-based event has occurred; and
providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for initiating responses to location-based events includes a rules system for applying one or more rules to state/attribute information corresponding to one or more mobile units, to determine if a location-based event has occurred. If it is determined that a location-based event has occurred, a response is provided to one or more location-based services applications. The response can be used by the location-based services applications to provide location-based services, such as email, instant messaging, paging and the like. A state/attribute database can be used with the system and method to store and update the state/attribute information corresponding to the one or more mobile units.
323 Citations
24 Claims
-
1. A method for providing location-based services to a mobile unit, the method comprising:
-
providing, by an application system, a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving at the application system, directly responsive to the location-based trigger condition being satisfied by an occurrence of the location-based event, an indication from the rules system that the location-based event has occurred; and providing, by the application system and responsive to the indication, a location-based service to the mobile unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing location-based services to a mobile unit, comprising:
an application system, adapted to; provide a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receive an indication from the rules system, directly responsive to the occurrence of the trigger condition being satisfied by an occurrence of the location-based event, that the trigger condition has occurred; and provide, responsive to the indication, a location-based service to the mobile unit.
-
14. A system for providing location-based services to a mobile unit, comprising:
-
a positioning system, adapted to determine a position of a mobile unit; a rules system, coupled to the positioning system, adapted to evaluate whether a location-based trigger condition has been satisfied, the location-based trigger condition satisfied at least in part by the position of the mobile unit; and an application system, coupled to the rules system, adapted to provide the location-based trigger condition to the rules system, wherein the rules system is further adapted to provide an indication to the application system directly responsive to a determination that the location-based trigger condition has been satisfied, and, wherein the application system is further adapted, responsive to receiving the indication from the rules system that the location-based trigger condition has been satisfied, to provide location-based services to the mobile unit. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer program product for providing location-based services to a mobile unit, the computer program product stored on a non-transitory computer-readable medium and including instructions for causing a computer to carry out the steps of:
- providing, by an application system, a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event;
receiving at the application system, directly responsive to the trigger condition being satisfied by an occurrence of the location-based event, an indication from the rules system that the location-based event has occurred; and
providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
- providing, by an application system, a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event;
-
21. A method for providing location-based services to a mobile unit, the method comprising:
-
receiving a rule at a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving information indicative of the current position of a mobile unit; determining from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; directly responsive to the determination, providing to an application system an indication that the trigger condition has occurred; and providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
-
-
22. A method for receiving location-based services at a mobile unit, the method comprising:
-
providing a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; providing information indicative of the current position of a mobile unit to the rules system, the current position information satisfying the description of the location-based event and causing the trigger condition to be satisfied; and receiving, from an application system, a location-based service at the mobile unit, the location-based service received upon the triggering condition being satisfied.
-
-
23. A method for providing location-based services to a mobile unit, the method comprising:
-
receiving a rule at a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving at the rules system information indicative of the current position of a mobile unit; determining by the rules system from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; and directly responsive to the determination, providing to an application system configured to provide services to mobile units an indication that the trigger condition has occurred.
-
-
24. A computer program product for providing location-based services to a mobile unit, the computer program product stored on a non-transitory computer-readable medium and including instructions for causing a computer to carry out the steps of:
- receiving a rule, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event;
receiving information indicative of the current position of a mobile unit;
determining from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; and
directly responsive to the determination, providing to an application system configured to provide services to mobile units an indication that the trigger condition has occurred.
- receiving a rule, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event;
Specification