IP Library Patent Application 11536414
Patent Application
App. No. 11/536,414

PRESENCE INFORMATION DELIVERY BASED ON SESSION PARTICIPATION

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/536,414
Abstract

The present invention addresses the shortcomings of existing presence systems by taking into consideration whether a subscriber to presence information of a monitored person is engaged in a communication session with the monitored person. Basic presence information for the monitored person is provided to subscribers who are not engaged in a communication session with the monitored person. More detailed presence information for the monitored person, referred to as session related presence information, is provided to subscribers who are engaged in a communication session with the monitored person. The session related presence information is generally information about the monitored person or her environment and communication equipment that is particularly beneficial to those subscribers who are actively engaged in a communication session with the monitored person.

Claims (41)

1 . A method comprising:

determining whether a monitored person is engaged in a communication session with a subscriber who has subscribed to receive presence information associated with the monitored person;

creating the presence information based on whether the monitored person is engaged in the communication session with the subscriber; and

effecting delivery of the presence information to the subscriber.

2 . The method of claim 1 wherein when the subscriber is not engaged in the communication session, the presence information delivered to the subscriber is basic presence information, and when the subscriber is engaged in the communication session, the presence information delivered to the subscriber is session related presence information.

3 . The method of claim 2 wherein the session related presence information provides greater detail regarding at least one of the monitored person, a communication device associated with the monitored person, and an environment associated with the monitored person than the basic presence information.

4 . The method of claim 2 wherein the session related presence information identifies participants in the communication session.

5 . The method of claim 1 wherein:

identifying whether the monitored person is engaged in the communication session with the subscriber further comprises:

identifying at least one session subscriber who has subscribed to receive the presence information for the monitored person and is engaged in the communication session, and

identifying at least one non-session subscriber who has subscribed to receive the presence information for the monitored person and is not engaged in the communication session;

creating the presence information comprises creating session related presence information for the at least one session subscriber and creating basic presence information for the at least one non-session subscriber; and

effecting delivery of the presence information comprises effecting delivery of the session related presence information to the at least one session subscriber and effecting delivery of the basic presence information to the at least one non-session subscriber.

6 . The method of claim 1 further comprising determining state information associated with the monitored person.

7 . The method of claim 6 wherein the presence information is further based on the state information.

8 . The method of claim 6 further comprising receiving the state information from at least one of a group consisting of a monitored entity associated with the monitored person and a communication network supporting the monitored entity.

9 . The method of claim 1 wherein the presence information bears on a relative availability for communications of the monitored person.

10 . A system comprising:

a network interface; and

a control system associated with the network interface and adapted to:

determine whether a monitored person is engaged in a communication session with a subscriber who has subscribed to receive presence information associated with the monitored person;

create the presence information based on whether the monitored person is engaged in the communication session with the subscriber; and

effect delivery of the presence information to the subscriber.

11 . The system of claim 10 wherein when the subscriber is not engaged in the communication session, the presence information delivered to the subscriber is basic presence information, and when the subscriber is engaged in the communication session, the presence information delivered to the subscriber is session related presence information.

12 . The system of claim 11 wherein the session related presence information provides greater detail regarding at least one of the monitored person, a communication device associated with the monitored person, and an environment associated with the monitored person than the basic presence information.

13 . The system of claim 11 wherein the session related presence information identifies participants in the communication session.

14 . The system of claim 10 wherein:

to identify whether the monitored person is engaged in the communication session with the subscriber, the control system is further adapted to:

identify at least one session subscriber who has subscribed to receive presence information for the monitored person and is engaged in the communication session; and

identify at least one non-session subscriber who has subscribed to receive presence information for the monitored person and is not engaged in the communication session;

to create the presence information, the control system is further adapted to create session related presence information for the at least one session subscriber and create basic presence information for the at least one non-session subscriber; and

to effect delivery of the presence information, the control system is further adapted to effect delivery of the session related presence information to the at least one session subscriber and effect delivery of the basic presence information to the at least one non-session subscriber.

15 . The system of claim 10 wherein the control system is further adapted to determine state information associated with the monitored person.

16 . The system of claim 15 wherein the presence information is further based on the state information.

17 . The system of claim 15 wherein the control system is further adapted to receive the state information from at least one of a group consisting of a monitored entity associated with the monitored person and a communication network supporting the monitored entity.

18 . The system of claim 10 wherein the presence information bears on a relative availability for communications of the monitored person.

19 . A method comprising:

creating a session initiation message to establish a communication session between an originating terminal of a first user and a destination terminal, the session initiation message comprising user required conditions, which define conditions provided by the first user and that must be met by at least one of a group consisting of the destination terminal and an environment associated with the destination terminal;

determining whether the user required conditions are met by the at least one of the group consisting of the destination terminal and the environment associated with the destination terminal; and

preventing establishment of the communication session when the user required conditions are not met by the at least one of the group consisting of the destination terminal and the environment associated with the destination terminal.

20 . The method of claim 19 further comprising sending the session initiation message toward the destination terminal and receiving a response message comprising information bearing on whether the user required conditions are met, wherein determining whether the user required conditions are met further comprises analyzing the information in the response message to determine whether the user required conditions are met.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032436/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027143/0717 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2006
From: YOAKUM, RYAN N.; YOAKUM, JOHN H.; MCKINNON, STEVE J.
To: NORTEL NETWORKS LIMITED
Reel/Frame 018335/0104 →