Short impromptu communications in presence-based systems
First Claim
1. A method comprising:
- receiving, by a processor, a request from a first user to establish a second communication session with a second user, wherein said request specifies a maximum time duration of said second communication session; and
determining whether to grant said request based on said maximum time duration and on presence information for said second user, wherein the determination whether to grant said request is also based on a calendar entry of a first communication session that includes a first end time of said first communication session, wherein said first end time of said calendar entry of said first communication session is modified to a second end time based on said second user terminating said first communication session before said first end time of said first communication session, and wherein said second request is granted based on said modified second end time.
20 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and methods are disclosed for enabling certain types of communications to occur, even when presence information might indicate that a particular user is unavailable. In the illustrative embodiment, a first user submits a request to communicate with a second user, where the request specifies a maximum time duration for the communication, and optionally: a minimum time duration, an expected time duration, a priority, a subject, and a type of communication. A presence server receives the request and decides whether the request should be granted based on the information specified in the request, and one or both of: presence information for the second user, and the contents of a calendar. The illustrative embodiment is also capable of detecting inconsistencies between calendars and presence information, as well as events that might affect a user'"'"'s presence or indicate a departure from scheduled activities.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processor, a request from a first user to establish a second communication session with a second user, wherein said request specifies a maximum time duration of said second communication session; and determining whether to grant said request based on said maximum time duration and on presence information for said second user, wherein the determination whether to grant said request is also based on a calendar entry of a first communication session that includes a first end time of said first communication session, wherein said first end time of said calendar entry of said first communication session is modified to a second end time based on said second user terminating said first communication session before said first end time of said first communication session, and wherein said second request is granted based on said modified second end time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a processor, a signal that indicates that a second user has completed a first communication session involving a telecommunications terminal; updating an entry of a calendar in response to said signal, wherein a first end time of said first communication session in said calendar entry is modified to a second end time based on said second user completing said first communication session before said first end time of said first communication session; receiving a request from a first user to establish a second communication session with said second user, wherein said request specifies a maximum time duration of said second communication session; and determining whether to grant said request based on said maximum time duration and on the updated entry of said calendar. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving, by a processor, a request from a first user to establish a second communication session with a second user, wherein said request specifies a maximum time duration of said current communication session; and determining whether to grant said request based on said maximum time duration, wherein the determination whether to grant said request is also based on a calendar entry of a first communication session that includes a first end time of said first communication session, wherein said first end time of said calendar entry of said first communication session is modified to a second end time based on said second user completing said first communication session before said first end time of said first communication session, and wherein said second request is granted based said modified second end time. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification