System and method for global positioning system (GPS) based presence
First Claim
Patent Images
1. A telecommunications system, comprising:
- a plurality of network clients including a positioning controller and a communications controller;
a positioning server including a coordinating controller for maintaining a database of network clients to be tracked and provide updates of position-related information of a user to a presence server, the presence server defining one or more associated location/presence correlation pairs defining a geographical area including a user-defined boundary around one or more locations and corresponding presence status;
wherein a presence status of the user is maintained if the network client is within the borders of the geographical area;
a mapping engine for defining the geographical area;
wherein said plurality of network clients are configured to transmit position information received via said positioning controller to said positioning server via said communications controller, said communications controller comprising a telephony controller;
wherein the location/presence correlation pairs further include availability status indicia over a plurality of media associated with the user; and
a first timer for providing a timer tick for confirming functionality of the network clients and a second timer for providing one or more hysteresis indications to prevent speed and boundary toggling.
7 Assignments
0 Petitions
Accused Products
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) including a coordinating controller (161) for maintaining a database of network clients to be tracked and provide updates of position-related information to a presence server (104). The plurality of network clients (150) are configured to transmit position information received via the positioning controller (504) to the positioning server (104) using the communications controller (502).
125 Citations
30 Claims
-
1. A telecommunications system, comprising:
-
a plurality of network clients including a positioning controller and a communications controller; a positioning server including a coordinating controller for maintaining a database of network clients to be tracked and provide updates of position-related information of a user to a presence server, the presence server defining one or more associated location/presence correlation pairs defining a geographical area including a user-defined boundary around one or more locations and corresponding presence status; wherein a presence status of the user is maintained if the network client is within the borders of the geographical area; a mapping engine for defining the geographical area; wherein said plurality of network clients are configured to transmit position information received via said positioning controller to said positioning server via said communications controller, said communications controller comprising a telephony controller; wherein the location/presence correlation pairs further include availability status indicia over a plurality of media associated with the user; and a first timer for providing a timer tick for confirming functionality of the network clients and a second timer for providing one or more hysteresis indications to prevent speed and boundary toggling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A telecommunications device, comprising:
-
a positioning controller adapted to determine positioning information for said telecommunications device; a cellular telephone controller adapted to receive said positioning information from said positioning controller and cause said positioning information to be transmitted to an associated server via a telephony controller; wherein the telecommunications device includes a rules database and is configured to receive one or more location-presence correlation rules for storing in the rules database from a user mapping engine, the user mapping engine further configured to allow a user to define a location and a user-defined boundary around the location, the one or more location-presence correlation rules further defining a user availability over an associated plurality of user devices and media; and a first timer for providing a timer tick for confirming functionality of the telecommunications device and a second timer for providing one or more hysteresis indications to prevent speed and boundary toggling. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A telecommunications server, comprising:
-
a presence control unit adapted to receive and maintain presence information for a plurality of users, the presence information including availability information defining user availability over a plurality of devices and media; a location control unit adapted to receive and maintain location information for said plurality of users, said location information correlated with said presence information; a first telephony interface for receiving predefined presence-location correlation rules from associated users, said rules including a geographical area defined by a mapping engine, the geographical area including a user-defined boundary associated with the area; and a first timer for providing a timer tick for confirming functionality and a second timer for providing one or more hysteresis indications to prevent speed and boundary toggling. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A telecommunications method, comprising:
-
generating one or more user positioning and presence correlation rules, said generating including defining one or more geographical areas using a mapping engine, said one or more geographical areas including one or more user-defined boundaries around one or more locations; generating one or more user availability rules defining an availability of a user across plural media; receiving said one or more user positioning and presence correlation rules and said one or more user availability rules at a local controller via a telephony interface; transmitting said one or more positioning and presence correlation rules and said one or more user availability rules to a remote device via a telephony interface; and providing a timer tick for confirming functionality and providing one or more hysteresis indications to prevent speed and boundary toggling. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification