System and method for centrally-hosted presence reporting
First Claim
1. A telecommunications system, comprising:
- a plurality of network clients including a positioning controller and a communications controller; and
a positioning server including a coordinating controller for maintaining a database of network clients to be tracked, said database further including position-presence correlation information related to party availability for individual users;
wherein said positioning server is adapted to receive position information from said plurality of network clients via a toll-free telephony interface and distribute presence information related to said position information formatted into one or more e-mail messages to one or more network enterprise devices;
wherein the plurality of network clients are configured to maintain a set of boundary perimeter rules and communicate a change via said toll-free telephony interface when a corresponding one of the plurality of network clients crosses the boundary perimeter;
wherein a watchdog timer is maintained for confirmation the plurality of network clients are available;
wherein the system checks for a new presence rule responsive to detection that one of the plurality of network clients is not available; and
wherein a hysteresis timer is maintained upon detection of loss of a positioning signal or a boundary perimeter crossing to prevent toggling of a presence update.
7 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications system according to an embodiment of the present invention 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, said database further including position-presence correlation information for individual users; wherein said positioning server (152) is adapted to receive position information from said plurality of network clients and distribute presence information related to said position information as one or more e-mails to one or more network enterprise devices (122, 104).
-
Citations
19 Claims
-
1. A telecommunications system, comprising:
-
a plurality of network clients including a positioning controller and a communications controller; and a positioning server including a coordinating controller for maintaining a database of network clients to be tracked, said database further including position-presence correlation information related to party availability for individual users; wherein said positioning server is adapted to receive position information from said plurality of network clients via a toll-free telephony interface and distribute presence information related to said position information formatted into one or more e-mail messages to one or more network enterprise devices; wherein the plurality of network clients are configured to maintain a set of boundary perimeter rules and communicate a change via said toll-free telephony interface when a corresponding one of the plurality of network clients crosses the boundary perimeter; wherein a watchdog timer is maintained for confirmation the plurality of network clients are available; wherein the system checks for a new presence rule responsive to detection that one of the plurality of network clients is not available; and wherein a hysteresis timer is maintained upon detection of loss of a positioning signal or a boundary perimeter crossing to prevent toggling of a presence update. - View Dependent Claims (2, 3)
-
-
4. A telecommunications system, comprising:
-
a plurality of network clients including a positioning controller and a communications controller; and a positioning server including a coordinating controller for maintaining a database of network clients to be tracked, said database further including position-presence correlation information for individual users; wherein said positioning server is adapted to receive position information from said plurality of network clients via a toll-free telephone interface and distribute presence information related to said position information as one or more text messages to one or more network enterprise devices; wherein said positioning controller receives global positioning network signals for determining a position of an associated network client wherein said communications controller comprises a cellular network controller for transmitting said location information on a cellular telephone network to said positioning server; wherein said plurality of network clients are adapted to receive updates to said position-presence correlation information as e-mails from said positioning server; wherein the plurality of network clients are configured to maintain a set of boundary perimeter rules and communicate a change via said toll-free telephony interface when a corresponding one of the plurality of network clients crosses the boundary perimeter; wherein a watchdog timer is maintained for confirmation the plurality of network clients are available; wherein the system checks for a new presence rule responsive to detection that one of the plurality of network clients is not available; and wherein a hysteresis timer is maintained upon detection of loss of a positioning signal or a boundary perimeter crossing to prevent toggling of a presence update.
-
-
5. A telecommunications server, comprising:
-
a presence control unit adapted to receive and maintain presence information for a plurality of users; a location control unit adapted to receive and maintain location information for said plurality of users via a toll-free telephone interface, said location information correlated with said presence information; and an e-mail generation unit adapted to generate presence status e-mail and location-presence correlation information from said location information for network users; wherein the location control unit is configured to receive an update from one of the plurality of users that crosses a boundary perimeter; wherein a watchdog timer is maintained for confirmation the plurality of users are available; wherein the system checks for a new presence rule responsive to detection that one of the plurality users is not available; and wherein a hysteresis timer is maintained upon detection of loss of a positioning signal or a boundary perimeter crossing to prevent toggling of a presence update. - View Dependent Claims (6)
-
-
7. A telecommunications method, comprising:
-
receiving one or more user positioning and presence correlation rules at a local controller via a toll-free telephone interface; and transmitting said one or more positioning and presence correlation rules to a remote device as one or more rules e-mails; transmitting a positioning update from the remote device to the local controller when the remote device crosses a boundary perimeter; maintaining a watchdog timer for confirmation of availability; and maintaining a hysteresis timer upon detection of loss of a positioning signal or a boundary perimeter crossing to prevent toggling of a presence update to the local controller. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A telecommunications device, comprising:
-
a positioning controller adapted to determine positioning information for said telecommunications device; a communications controller adapted to receive said positioning information from said positioning controller and cause said positioning information to be transmitted to an associated server via toll-free telephone interface; and an e-mail controller adapted to receive positioning information control updates from said associated server; wherein the telecommunications device is configured to maintain a set of boundary perimeter rules and communicates a change via said toll-free telephony interface when it crosses the boundary perimeter; wherein a watchdog timer is maintained for confirmation of availability; wherein a hysteresis timer is maintained upon detection of loss of a positioning signal or a boundary perimeter crossing to prevent toggling of a presence update. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification