System for providing alert-based services to mobile stations in a wireless communications network
First Claim
1. Computer-readable media tangibly embodying a program of instructions executable by a computing device to implement a method, the computing device being capable of interfacing with a communications network adapted to provide alert-based services for which corresponding alert conditions to be met by mobile stations are defined, the method comprising:
- receiving at least one alert condition of an alert-based service for a particular mobile station;
receiving location data about the particular mobile station;
determining an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station;
outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time;
receiving a plurality of updated location data about the particular mobile station, wherein at least one portion of the plurality of updated location data is received in advance of the expected earliest future time;
determining, based on the plurality of updated location data about the particular mobile station, for which alert-based services at least one corresponding alert condition is met by the particular mobile station; and
sending a trigger to an alert-based application to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the particular mobile station.
10 Assignments
0 Petitions
Accused Products
Abstract
System for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined. The system includes an alert engine capable of firing alerts associated with the alert-based communication services if location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. A requirements engine is provided for determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station and outputting a data element indicative of a requirement to obtain updated location data about the particular mobile station in advance of the expected earliest future time. Also provided is a scheduler for receiving expiry times data indicative of a plurality of expiry times relating to respective location requests, processing the expiry times data for determining an order for servicing the location requests by positioning determining equipment (PDE) at least in part on a basis on the expiry times of the location requests and an output for interfacing with the PDE, allowing it to service the location requests according to the order determined.
142 Citations
65 Claims
-
1. Computer-readable media tangibly embodying a program of instructions executable by a computing device to implement a method, the computing device being capable of interfacing with a communications network adapted to provide alert-based services for which corresponding alert conditions to be met by mobile stations are defined, the method comprising:
-
receiving at least one alert condition of an alert-based service for a particular mobile station; receiving location data about the particular mobile station; determining an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station; outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; receiving a plurality of updated location data about the particular mobile station, wherein at least one portion of the plurality of updated location data is received in advance of the expected earliest future time; determining, based on the plurality of updated location data about the particular mobile station, for which alert-based services at least one corresponding alert condition is met by the particular mobile station; and sending a trigger to an alert-based application to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the particular mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for use in a communications network adapted to provide alert-based services defined for a plurality of mobile stations and a variety of alert conditions, comprising:
-
receiving at least one alert condition of an alert-based service for a particular mobile station; receiving location data about the particular mobile station; determining an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station; and outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; receiving a plurality of updated location data about the particular mobile station, wherein at least one portion of the plurality of updated location data is received in advance of the expected earliest future time; determining, based on the plurality of updated location data about the particular mobile station, for which alert-based services at least one corresponding alert condition is met by the particular mobile station; and sending a trigger to an alert-based application to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the particular mobile station.
-
-
17. A system for use in a communications network adapted to provide alert-based services defined for a plurality of mobile stations and a variety of alert conditions, comprising:
-
means for receiving at least one alert condition of an alert-based service for a particular mobile station; means for receiving location data about the particular mobile station; means for determining an expected earliest future time at which the at least one alert condition is capable of being met by a particular mobile station; and means for outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; means for receiving a plurality of updated location data about the particular mobile station, wherein at least one portion of the plurality of updated location data is received in advance of the expected earliest future time; means for determining, based on the plurality of updated location data about the particular mobile station, for which alert-based services at least one corresponding alert condition is met by the particular mobile station; and means for sending a trigger to an alert-based application to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the particular mobile station.
-
-
18. A computer readable storage medium containing a program element for execution by a computing device to implement a method in a communications network adapted to provide alert-based services defined for a plurality of mobile stations and a variety of alert conditions, the program element including:
-
program code means for receiving at least one alert condition of an alert-based service for a particular mobile station; program code means for receiving location data about the particular mobile station; program code means for determining an expected earliest future time at which at least one alert condition is capable of being met by the particular mobile station; and program code means for outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; program code means for receiving a plurality of updated location data about the particular mobile station, wherein at least one portion of the plurality of updated location data is received in advance of the expected earliest future time; program code means for determining, based on the plurality of updated location data about the particular mobile station, for which alert-based services at least one corresponding alert condition is met by the particular mobile station; and program code means for sending a trigger to an alert-based application to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the particular mobile station.
-
-
19. A data processing device for use in a communications network adapted to provide alert-based services for which corresponding alert conditions to be met by mobile stations are defined, comprising:
-
an input capable of receiving updated location data about the mobile stations and capable of receiving an indication of at least one alert condition of an alert-based service for a particular mobile station; and a processing unit connected to the input, said processing unit being capable of; determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station; outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; determining, on the basis of the updated location data about the particular mobile station, for which alert-based services, if any, at least one corresponding alert condition is met by the particular mobile station; and generating and sending a trigger to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the mobile station. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 65)
-
-
52. A method for use in a communications network adapted to provide alert-based services for which corresponding alert conditions to be met by mobile stations are defined, comprising:
-
receiving at least one alert condition of an alert-based service for a particular mobile station; receiving updated location data about the mobile stations; determining an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station; outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; determining, on the basis of the updated location data about the particular mobile station, for which alert-based services, if any, at least one corresponding alert condition is met by the particular mobile station; and generating a trigger to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the mobile station.
-
-
53. A system for use in a communications network adapted to provide alert-based services for which corresponding alert conditions to be met by mobile stations are defined, comprising:
-
means for receiving at least one alert condition of an alert-based service for a particular mobile station; means for receiving updated location data about the mobile stations; means for determining an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station; means for outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; means for determining, on the basis of the updated location data about the particular mobile station, for which alert-based services, if any, at least one corresponding alert condition is met by the particular mobile station; and means for generating a trigger to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the mobile station.
-
-
54. Computer-readable media tangibly embodying a program of instructions executable by a computing device to implement a method in a communications network adapted to provide alert-based services for which corresponding alert conditions to be met by mobile stations are defined, the method comprising:
-
receiving at least one alert condition of an alert-based service for a particular mobile station; receiving updated location data about the mobile stations; determining an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station; outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; determining, on the basis of the updated location data about the particular mobile station, for which alert-based services, if any, at least one corresponding alert condition is met by the particular mobile station; and generating a trigger to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the mobile station.
-
-
55. A system for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined, comprising:
-
a receiving engine capable of receiving at least one alert condition of an alert-based service for a particular mobile station and capable of receiving location data about the particular mobile station; a determining engine capable of determining an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station; an outputting engine capable of outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; and an alert engine capable of firing alerts associated with the alert-based communication services if the location data regarding the mobile stations is indicative of the mobile stations meeting the alert conditions corresponding to the alert-based communication services. - View Dependent Claims (56, 57, 58)
-
-
59. A method for use in a communications network adapted to provide alert-based services defined for a plurality of mobile stations and a variety of alert conditions, comprising:
-
receiving from an alert-based application at least one alert condition of an alert-based service for a particular mobile station; receiving location data about the particular mobile station; determining based on the location data about the particular mobile station an expected earliest future time at which the at least one alert condition is capable of being met by the particular mobile station; outputting a data element indicative of a requirement to schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time; receiving the updated location data about the particular mobile station in advance of the expected earliest future time; determining, based on the updated location data about the particular mobile station, for which alert-based services at least one corresponding alert condition is met by the particular mobile station; and sending a trigger to the alert-based application to fire an alert associated with each alert-based service for which at least one corresponding alert condition has been met by the particular mobile station. - View Dependent Claims (60, 61, 62, 63, 64)
-
Specification