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, including a subscriber identifier of the system subscriber, received by the communication interface from a transceiver which detects a wireless communication device carried by the system subscriber, wherein said transceiver is one of a plurality of transceivers;
a proximity mapping from wireless receiver identifiers to wireless receiver locations; and
a presence processing program comprising instructions stored on a machine readable medium for execution by a processor coupled to the communication interface and the memory, which;
create a proximity presence state for the system subscriber based on the proximity presence detection message, wherein the proximity presence state comprises a proximity range determined based on the proximity mapping;
prepare a proximity presence update message comprising the proximity presence state; and
initiate communication of the proximity presence update message to a presence subscriber.
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.
-
Citations
21 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, including a subscriber identifier of the system subscriber, received by the communication interface from a transceiver which detects a wireless communication device carried by the system subscriber, wherein said transceiver is one of a plurality of transceivers; a proximity mapping from wireless receiver identifiers to wireless receiver locations; and a presence processing program comprising instructions stored on a machine readable medium for execution by a processor coupled to the communication interface and the memory, which; create a proximity presence state for the system subscriber based on the proximity presence detection message, wherein the proximity presence state comprises a proximity range determined based on the proximity mapping; prepare a proximity presence update message comprising the proximity presence state; and initiate communication of the proximity presence update message to a presence subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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, including a subscriber identifier of the system subscriber, from a transceiver which detects a wireless communication device carried by the system subscriber, wherein said transceiver is one of a plurality of transceivers; establishing a proximity mapping from wireless receiver identifiers to wireless receiver locations; processing the proximity presence detection message to determine a proximity range based on the proximity mapping; and creating a proximity presence state for the system subscriber comprising the proximity range. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A product comprising:
-
a non-transitory 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; establish a proximity mapping from wireless receiver identifiers to wireless receiver locations; process a proximity presence detection message, including a subscriber identifier of the system subscriber, to determine a proximity range based on the proximity mapping, wherein said proximity presence detection message is received from a transceiver which detects a wireless communication device carried by the system subscriber, wherein said transceiver is one of a plurality of transceivers; and create a proximity presence state for the system subscriber comprising the proximity range. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification