Presence system with proximity presence status
First Claim
1. A presence information system comprising:
- a communication interface;
a memory comprising;
a first presence state for a system subscriber;
a proximity presence detection message received by the communication interface; and
a presence processing program comprising instructions which;
create a proximity presence state for the system subscriber based on the proximity presence detection message, where the proximity presence state comprises a proximity range;
prepare a proximity presence update message comprising the proximity presence state; and
initiate communication of the proximity presence update message to a presence subscriber; and
a processor coupled to the communication interface and the memory that executes the presence processing program.
12 Assignments
0 Petitions
Accused Products
Abstract
A presence information system reports proximity presence status to presence subscribers. The proximity presence status conveys how far an individual is from a phone, computer, or any other endpoint through which the individual communicates, how far the individual is from a presence information server which tracks presence changes, or how far the individual is from any other location, such as an office or a conference room. The proximity presence status supplements static presence states such as ‘Online’ and ‘Offline’. As a result, the proximity presence status helps to provide a more accurate picture of the true presence status of an individual. The presence information system may also track and report proximity presence status of mobile users. The mobile user proximity presence status may be derived from cellular position data obtained from a cellular service provider.
54 Citations
23 Claims
-
1. A presence information system comprising:
-
a communication interface;
a memory comprising;
a first presence state for a system subscriber;
a proximity presence detection message received by the communication interface; and
a presence processing program comprising instructions which;
create a proximity presence state for the system subscriber based on the proximity presence detection message, where the proximity presence state comprises a proximity range;
prepare a proximity presence update message comprising the proximity presence state; and
initiate communication of the proximity presence update message to a presence subscriber; and
a processor coupled to the communication interface and the memory that executes the presence processing program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for tracking presence, the method comprising:
-
establishing, in a memory, a first presence state for a system subscriber;
receiving a proximity presence detection message;
processing the proximity presence detection message to determine a proximity range; and
creating a proximity presence state for the system subscriber comprising the proximity range. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A product comprising:
-
a machine readable medium; and
instructions stored on the medium for execution by a processor in a presence information system, the instructions causing the processor to;
establish a first presence state for a system subscriber in a memory;
process a proximity presence detection message to determine a proximity range; and
create a proximity presence state for the system subscriber comprising the proximity range. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification