IP Library Patent Application 11394748
Patent Application
App. No. 11/394,748

Presence logging in calendar systems

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/394,748
Abstract

Presence information of presentities is logged in a calendar system using a presence logging calendar connector. A presence server collects and stores presence information on a presentity. The presence logging calendar connector is in communication with the presence server via a presence protocol to receive the presence information in a presence format. The presence logging calendar connector is operable to convert the presence information into one or more calendar entries in a calendar format. The presence logging calendar connector is further in communication with a calendar server within the calendar system via a calendar protocol to log the calendar entries in a presence log maintained by the calendar server.

Claims (34)

1 . A system for logging presence information of presentities in a calendar system, comprising:

a presence server for collecting and storing presence information on a presentity and providing said presence information to one or more watchers of said presentity; and

a presence logging calendar connector operable to convert said presence information in a presence format into one or more calendar entries in a calendar format, said presence logging calendar connector being configured to communicate with said presence server via a presence protocol to receive said presence information and to communicate with a calendar server within the calendar system via a calendar protocol to log said calendar entries in a presence log maintained by said calendar server.

2 . The system of claim 1 , wherein said presence information identifies presence states of said presentity, and wherein said calendar entries collectively form a time log of said presence states.

3 . The system of claim 2 , wherein each of said calendar entries includes a respective one of said presence states, an onset of said respective presence state and a duration of said respective presence state.

4 . The system of claim 3 , further comprising:

a calendar database in communication with said calendar server for storing said presence log.

5 . The system of claim 4 , wherein said presence log contains presence log information, said presence log information including a respective entry identifier, a presence state value, an onset value and a duration value for each of said calendar entries.

6 . The system of claim 5 , wherein said presence log information further includes indexes linking each of said entry identifiers to said respective presence state value, said respective onset value and said respective duration value.

7 . The system of claim 6 , wherein said presence log information further includes presentity identities identifying each presentity associated with each said respective calendar entry and indexes linking said entry identifiers to said respective presentity identities.

8 . The system of claim 7 , further comprising:

a calendar client in communication with said calendar server to retrieve said presence log information associated with one or more of said presentities to enable viewing of said presence log information in said calendar format.

9 . The system of claim 1 , wherein said presence logging calendar connector is further operable to create said presence log with said calendar server.

10 . The system of claim 1 , wherein said presence server is further operable to filter said presence information to produce filtered presence information and to provide said filtered-presence information to said presence logging calendar connector.

11 . The system of claim 1 , wherein said presence logging calendar connector is further operable to filter said presence information to produce filtered presence information and to convert said filtered presence information to said calendar entries.

12 . A method for logging presence information of presentities in a calendar system, comprising:

creating a presence log for presentities in the calendar system;

receiving presence information on said presentities;

converting said presence information in a presence format into one or more calendar entries in a calendar format; and

storing said calendar entries in said presence log.

13 . The method of claim 12 , wherein said presence information identifies respective presence states of each of said presentities, and wherein said calendar entries associated with said one of said presentities collectively form a time log of said presence states for said one of said presentities.

14 . The method of claim 13 , wherein said converting further comprises, for each of said calendar entries, including a respective one of said presence states, an onset of said respective presence state and a duration of said respective presence state.

15 . The method of claim 14 , wherein said storing further comprises storing said calendar entries as presence log information, said presence log information including a respective entry identifier, a presence state value, an onset value and a duration value for each of said calendar entries.

16 . The method of claim 15 , wherein said storing said calendar entries as said presence log information further comprises linking each of said entry identifiers to said respective presence state value, said respective onset value and said respective duration value.

17 . The method of claim 16 , wherein said storing said calendar entries as said presence log information further comprises:

storing presentity identities identifying said presentities associated with each of said calendar entries; and

linking said entry identifiers to said respective presentity identities.

18 . The method of claim 17 , further comprising:

providing said presence log information associated with one or more of said presentities to a calendar client capable of viewing of said presence log information in said calendar format.

19 . The method of claim 12 , wherein said converting further comprises:

filtering said presence information to produce filtered presence information; and

converting said filtered presence information into said calendar entries.

20 . The method of claim 12 , wherein said creating further comprises:

creating a separate presence log for each of said presentities.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2006
From: JACHNER, JACK
To: ALCATEL
Reel/Frame 017462/0226 →