System and method for speed-based presence state modification
First Claim
Patent Images
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 and provide updates of position-related information to a presence server;
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 positioning information including information related to a speed of movement;
wherein said position and speed of movement information is used to derive an availability of an associated network client and said presence server is configured to transmit said availability to network clients who are registered to receive said availability;
wherein said speed is correlated with a hysteresis threshold and a context to prevent a change in a context status based on momentary change in speed; and
wherein a position is associated with a hysteresis threshold and a context to prevent a change in context status based on a momentary change in position;
wherein said speed and said position hysteresis thresholds are correlated with hysteresis timers to begin timing when said thresholds are crossed and allowing a change in context if the speed or position are still past the thresholds when the corresponding hysteresis timer expires.
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; wherein said plurality of network clients are configured to transmit position information received via said positioning controller (504) to said positioning server via said communications controller (502), said positioning information including information related to a speed of movement.
111 Citations
15 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 and provide updates of position-related information to a presence server; 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 positioning information including information related to a speed of movement; wherein said position and speed of movement information is used to derive an availability of an associated network client and said presence server is configured to transmit said availability to network clients who are registered to receive said availability; wherein said speed is correlated with a hysteresis threshold and a context to prevent a change in a context status based on momentary change in speed; and wherein a position is associated with a hysteresis threshold and a context to prevent a change in context status based on a momentary change in position; wherein said speed and said position hysteresis thresholds are correlated with hysteresis timers to begin timing when said thresholds are crossed and allowing a change in context if the speed or position are still past the thresholds when the corresponding hysteresis timer expires. - 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 and provide updates of position-related information to a presence server; 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 positioning information including information related to a speed of movement; wherein said speed is correlated with a hysteresis threshold and a particular context to prevent a change in a context status based on momentary change in speed; wherein said hysteresis threshold is associated with a hysteresis timer to begin timing when said threshold is crossed and allowing a change in context if the speed is still past the threshold when the hysteresis timer expires. - View Dependent Claims (5, 6)
-
-
7. A telecommunications system, comprising:
-
a telecommunications device, including; a positioning controller adapted to determine positioning information for said telecommunications device, said positioning information including device speed; 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; and a database controller for maintaining a database of position-presence correlation rules defining when said positioning information is to be transmitted; and a presence server configured to transmit to other telecommunication devices registered to receive an availability of a user of the telecommunications device; wherein said position-presence correlation rules include one or more hysteresis thresholds to prevent changes in status based on a momentary change of rule status, wherein said hysteresis thresholds are associated with hysteresis timers to begin timing when said thresholds are crossed and allowing a change in status if the corresponding status is still past the threshold when the corresponding hysteresis timer expires. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A telecommunications device, comprising:
-
a positioning controller adapted to determine positioning information for said telecommunications device, said positioning information including device speed; 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; and a database controller for maintaining a database of position-presence correlation rules defining when said positioning information is to be transmitted; wherein said cellular telephone controller is adapted to transmit a position update upon said change of speed if said change of speed is correlated with a predefined position-presence correlation rule with a speed-based hysteresis threshold so as to prevent a change in a context status based on momentary change in speed; wherein said hysteresis threshold is associated with a hysteresis timer to begin timing when said threshold is crossed and allowing a change in context if the speed is still past the threshold when the hysteresis timer expires.
-
-
13. A telecommunications method, comprising:
-
receiving one or more user positioning and presence correlation rules at a presence server, wherein positioning information is received from remote users having positioning controllers for receiving location information and communication controllers for transmitting said location information to said presence server via a wireless communication network; and transmitting said one or more positioning and presence correlation rules to at least one of said remote users; wherein said one or more positioning and presence correlation rules include a device speed wherein said speed is correlated with a hysteresis threshold to prevent a change in a context status based on momentary change in speed; wherein said hysteresis threshold is associated with a hysteresis timer to begin timing when said threshold is crossed and allowing a change in context if the speed is still past the threshold when the hysteresis timer expires. - View Dependent Claims (14)
-
-
15. 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 and provide updates of position-related information to a presence server; 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 and wherein one or more location-status speed-based hysteresis thresholds are maintained to prevent a change in a context status based on momentary change in predetermined status; wherein said hysteresis thresholds are associated with hysteresis timers to begin timing when said thresholds are crossed and allowing a change in context if the speed is still past the corresponding threshold when the corresponding hysteresis timer expires.
-
Specification