Time interval processing and annotation in presence systems
First Claim
Patent Images
1. A method of providing time interval processing and annotation in a presence system comprising:
- obtaining presence information relating to a presentity, said presentity comprising a first entity;
forwarding said presence information to at least one subscriber;
obtaining presence information attributes relating to said presentity wherein said presence information attributes include a local time of the presentity and a time zone the presentity is currently located in and wherein the at least one subscriber is requesting information relating to the presentity;
modifying presence information for said presentity with said presence information attributes to obtain annotated presence information for said presentity wherein said modifying presence information comprises applying at least one rule to modify said presence information with said presence information attributes, wherein said modifying presence information is done asynchronously and wherein said modifying presence information takes place irrespective of any change in said presence information or said presence information attributes; and
forwarding said annotated presence information to said at least one subscriber, said subscriber comprising a second entity that has subscribed to the presentity'"'"'s presence information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for performing time interval processing and annotation in presence systems includes obtaining presence information attributes relating to a presentity. The presence information for the presentity is modified with presence information attributes to provide annotated presence information for the presentity. The annotated presence information is then forwarded to at least one subscriber.
82 Citations
21 Claims
-
1. A method of providing time interval processing and annotation in a presence system comprising:
-
obtaining presence information relating to a presentity, said presentity comprising a first entity; forwarding said presence information to at least one subscriber; obtaining presence information attributes relating to said presentity wherein said presence information attributes include a local time of the presentity and a time zone the presentity is currently located in and wherein the at least one subscriber is requesting information relating to the presentity; modifying presence information for said presentity with said presence information attributes to obtain annotated presence information for said presentity wherein said modifying presence information comprises applying at least one rule to modify said presence information with said presence information attributes, wherein said modifying presence information is done asynchronously and wherein said modifying presence information takes place irrespective of any change in said presence information or said presence information attributes; and forwarding said annotated presence information to said at least one subscriber, said subscriber comprising a second entity that has subscribed to the presentity'"'"'s presence information. - View Dependent Claims (2, 3, 4, 5, 6, 17)
-
-
7. A computer readable medium having computer readable code thereon for providing time interval processing and annotation in presence systems, the medium comprising:
-
instructions for obtaining presence information relating to a presentity, said presentity comprising a first entity; instructions for obtaining presence information attributes include a local time of the presentity and a time zone the presentity is currently located in and wherein the at least one subscriber is requesting information relating to the presentity; instructions for modifying presence information for said presentity with said presence information attributes to obtain annotated presence information for said presentity wherein said modifying presence information comprises applying at least one rule to modify said presence information with said presence information attributes, wherein said modifying presence information is done asynchronously and wherein said modifying presence information takes place irrespectively of any change in said presence information or said presence information attributes; and instructions for forwarding said annotated presence information to said at least one subscriber, said subscriber comprising a second entity that has subscribed to the presentity'"'"'s presence information. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
a memory; a processor; a communication interface; an interconnection mechanism coupling the memory, the processor and the communications interface; and wherein the memory is encoded with a time interval processing and annotation application that when performed on the processor, provides a process for processing information, the process causing the computer system to perform the operations of; obtaining presence information relating to a presentity, said presentity comprising a first entity; forwarding said presence information to at least one subscriber obtaining presence information attributes relating to said presentity wherein said presence information attributes include a local time of the presentity and a time zone the presentity is currently located in and wherein the at least one subscriber is requesting information relating to the presentity; modifying presence information for said presentity with said presence information attributes to obtain annotated presence information for said presentity wherein said modifying presence information comprises applying at least one rule to modify said presence information with said presence information attributes, wherein said modifying presence information is done asynchronously and wherein said modifying presence information takes place irrespectively of any change in said presence information or said presence information attributes; and forwarding said annotated presence information to said at least one subscriber, said subscriber comprising a second entity that has subscribed to the presentity'"'"'s presence information. - View Dependent Claims (15, 16, 18, 19, 20, 21)
-
Specification