IP Library Granted Patent US 7,885,665
Granted Patent B2
US 7,885,665 · App. 10/672,902 · Granted Feb 8, 2011

System and method for failsafe presence monitoring

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 7,885,665
App. No.
10/672,902
Granted
Feb 8, 2011
Kind
B2
Abstract

A telecommunications system includes a plurality of network clients ( 150 ) including a positioning controller ( 504 ) and a communications controller ( 502 ); and a positioning server ( 152 ) configured to receive position information from said positioning controller ( 504 ); wherein said positioning server includes a timer ( 1804 ) for determining when said position information is to be received from associated ones of said plurality of network clients.

Claims (45)

1. A telecommunications system, comprising:

a plurality of network clients including a positioning controller and a communications controller; and

a positioning server configured to receive coordinates from said positioning controller; wherein said positioning server includes a periodic timer,

wherein said positioning server is configured to send, upon periodic expirations of the periodic timer, a timer tick signal to associated ones of said network clients,

wherein said associated ones are configured to send, responsive to said timer tick signal, a response tick signal to the positioning server,

wherein said associated ones are further configured to send, after the response tick signal is sent, the coordinates to the positioning server responsive to detecting a change in a current position of said associated ones.

2. A telecommunications system in accordance with claim 1 , wherein said positioning controller receives global positioning network signals for determining a position of an associated network client.

3. A telecommunications system in accordance with claim 2 , wherein said communications controller comprises a cellular network controller for transmitting on a cellular telephone network to said server.

4. A telecommunications system in accordance with claim 1 , wherein said server sends one or more queries to an associated network client if a predetermined status message has not been received within a predetermined period as determined upon expiration of said timer.

5. A telecommunications system in accordance with claim 4 , wherein said predetermined status message comprises one or more identification signals.

6. A telecommunications system in accordance with claim 4 , wherein said predetermined status message comprises one or more location-related update signals.

7. A telecommunications device, comprising:

a positioning controller adapted to determine coordinates for said telecommunications device; and

a wireless data controller adapted to receive said coordinates from said positioning controller and a timer tick signal from an associated server upon periodic expiration of a periodic watchdog timer that begins a first count upon activation with the associated server,

wherein said wireless data controller is further adapted to send, responsive to receipt of the timer tick signal, a response tick signal to the associated server,

wherein said wireless data controller is further adapted to cause, after the responsive tick signal is sent, said coordinates to be transmitted to the associated server responsive to detecting a change in a current position.

8. A telecommunications device as recited in claim 7 , wherein said positioning controller receives Global Positioning System (GPS) signals to determine said coordinates.

9. A telecommunications device as recited in claim 7 , wherein said wireless data controller is adapted to receive requests from said server to provide positioning information-related updates to said server.

10. A telecommunications server, comprising:

a presence control unit adapted to receive and maintain presence information for a plurality of users; and

a location control unit adapted to receive and maintain coordinates of said plurality of users, said coordinates being correlated with said presence information;

wherein said location control unit includes a periodic timer being activated responsive to a registration of associated ones of a plurality of network clients with said telecommunications server,

wherein said telecommunications server is adapted to send, upon periodic expirations of the periodic timer, a timer tick signal to said associated ones,

wherein said associated ones are adapted to send. responsive to said timer tick signal, a response tick signal to the telecommunications server,

wherein the telecommunications server receives, after the response tick signal is sent, said coordinates responsive to detecting a change in a current position of said associated ones.

11. A telecommunications server in accordance with claim 10 , wherein said location control unit is adapted to query an associated one of said plurality of users if a predetermined status message has not been received within a predetermined period determined by said timer.

12. A telecommunications system in accordance with claim 11 , wherein said predetermined status message comprises one or more identification signals.

13. A telecommunications system in accordance with claim 11 , wherein said predetermined status message comprises one or more location-related update signals.

14. A telecommunications method, comprising:

receiving one or more location positioning signals at a wireless device;

transmitting a timer tick signal from a server via a wireless data network to the wireless device upon periodic expirations of a periodic timer at the server, said periodic timer being activated responsive to a registration of said wireless device with said server;

transmitting a response tick signal responsive to the timer tick signal from the wireless device to the server; and

transmitting coordinates updates from said wireless device via the wireless data network to the server responsive to detecting a change in a current position of the wireless device.

15. A telecommunications method in accordance with claim 14 , wherein said receiving one or more positioning signals comprises receiving one or more signals from a global positioning network.

16. A telecommunications method in accordance with claim 14 , wherein said server is adapted to query said wireless device if a predetermined-status message has not been received within a predetermined period determined upon expiration of said timer.

17. A telecommunications system in accordance with claim 16 , wherein said predetermined status message comprises one or more identification signals.

18. A telecommunications system in accordance with claim 16 , wherein said predetermined status message comprises one or more location-related update signals.

19. A telecommunications system, comprising:

a plurality of network clients including a positioning controller and a communications controller; and

a positioning server configured to receive coordinates from said positioning controller;

wherein said positioning server is configured to send, upon periodic expirations of a watchdog timer, a timer tick signal to associated ones of said network clients, the watchdog timer initialized responsive to receiving indicia of a presence including user context of said associated ones

wherein said associated ones are configured to send, responsive to said timer tick signal, a response tick signal to the positioning server,

wherein said associated ones are further configured to send the coordinates to the positioning server responsive to detecting, a change in a user's current location.

20. A telecommunications system in accordance with claim 19 , wherein said positioning server is configured to send the timer tick signal to said associated ones via a toll-free telephony interface.

21. A telecommunications system in accordance with claim 19 , wherein said associated ones are configured to send the response tick signal to the positioning server via a toll-free telephony interface.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED
To: UNIFY INC.
Reel/Frame 037661/0781 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
To: UNIFY INC. (F/K/A SIEMENS ENTERPRISE COMMUNICATIONS, INC.)
Reel/Frame 037564/0703 →
CHANGE OF NAME Recorded Nov 11, 2015
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: UNIFY, INC.
Reel/Frame 037090/0909 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 10, 2010
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
Reel/Frame 025339/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2010
From: SIEMENS COMMUNICATIONS, INC.
To: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
Reel/Frame 024294/0040 →
MERGER Recorded Apr 22, 2010
From: SIEMENS INFORMATION AND COMMUNICATION NETWORKS, INC.
To: SIEMENS COMMUNICATIONS, INC.
Reel/Frame 024263/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2004
From: CASPI, RAMI; BEYDA, WILLIAM J.
To: SIEMENS INFORMATION AND COMMUNICATION NETWORKS, INC.
Reel/Frame 014992/0161 →