IP Library Granted Patent US 8,204,514
Granted Patent B2
US 8,204,514 · App. 13/098,474 · Granted Jun 19, 2012

System for providing alert-based services to mobile stations in a wireless communications network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,204,514
App. No.
13/098,474
Granted
Jun 19, 2012
Kind
B2
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.

Claims (22)

1. 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:

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 schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time.

2. 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 determining an expected earliest future time at which 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.

3. 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 determining an expected earliest future time at which at least one alert condition is capable of being met by a 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.

4. 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:

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 schedule a request to obtain updated location data about the particular mobile station in advance of the expected earliest future time.

5. 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:

determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station; and

scheduling a request for updated location data about the particular mobile station in advance of the expected earliest future time.

6. 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:

determining an expected earliest future time at which at least one alert condition is capable of being met by a particular mobile station; and

scheduling a request for updated location data about the particular mobile station in advance of the expected earliest future time.

7. A system for providing alert-based communication services for which corresponding alert conditions to be met by mobile stations are defined, comprising:

a determining engine 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;

a scheduling engine capable of scheduling a request for 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.

Assignments (9)
CHANGE OF NAME Recorded Oct 25, 2021
From: LOCATION LABS, INC.
To: LOCATION LABS, LLC.
Reel/Frame 057908/0949 →
CHANGE OF NAME Recorded Oct 25, 2021
From: LOCATION LABS, LLC.
To: SMITH MICRO SOFTWARE, LLC
Reel/Frame 057909/0020 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2021
From: CREDIT SUISSE INTERNATIONAL, AS COLLATERAL AGENT
To: LOCATION LABS, LLC (F/K/A LOCATION LABS, INC.)
Reel/Frame 055742/0932 →
SECURITY INTEREST Recorded Jan 27, 2017
From: LOCATION LABS, INC.
To: CREDIT SUISSE INTERNATIONAL, AS COLLATERAL AGENT
Reel/Frame 041522/0972 →
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2016
From: HSBC BANK USA, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: LOCATION LABS, INC.; AVG NETHERLANDS B.V.
Reel/Frame 040205/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: WAVEMARKET, INC.
To: LOCATION LABS, INC.
Reel/Frame 036754/0685 →
SECURITY INTEREST Recorded Oct 16, 2014
From: AVG NETHERLANDS B.V.; LOCATION LABS, INC.
To: HSBC BANK USA, N.A.
Reel/Frame 034012/0721 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2014
From: HERCULES TECHNOLOGY GROWTH CAPITAL, INC.
To: WAVEMARKET, INC.
Reel/Frame 034009/0176 →
SECURITY AGREEMENT Recorded Feb 17, 2012
From: WAVEMARKET, INC.
To: HERCULES TECHNOLOGY GROWTH CAPITAL, INC.
Reel/Frame 027727/0340 →