IP Library Granted Patent US 7,139,797
Granted Patent B1
US 7,139,797 · App. 10/119,923 · Granted Nov 21, 2006

Presence information based on media activity

View Patent ↗
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 7,139,797
App. No.
10/119,923
Granted
Nov 21, 2006
Kind
B1
Abstract

The present invention provides presence information to a subscriber indicative of the availability of a user who is already actively participating in a communication session. A presence system receives and processes participation information, which bears on the degree in which the user is participating in the communication session, and generates the presence information based on defined processing rules. The resultant presence information may indicate whether the user can be interrupted to accept other communications while engaged in the communication session. If the user can be interrupted, the presence information may also identify the most appropriate methods to contact the user during the communication session.

Claims (79)

1. A method for providing presence information based on the extent a user is participating in a communication session comprising:

receiving participation information bearing on the extent a user is participating in a conference call;

evaluating the participation information to create presence information;

sending the presence information to a presence application associated with the users; and

indicating at least one method to communicate with the user that will not interrupt the user while the user is participating in the conference call.

2. The method of claim 1 wherein the participation information indicates the user is relatively inactive with regard to the conference call and wherein indicating the at least one method to communicate with the user that will not interrupt the user identifies that the user is available to participate in an instant messaging communication session while the user is participating in the conference call.

3. The method of claim 1 wherein the participation information indicates the user is relatively active with regard to the conference call and the presence information indicates the user cannot be actively communicated with during the communication session via another communication method.

4. The method of claim 1 wherein participation information either:

indicates the user is relatively inactive with regard to the conference call, or

at a time distinct from the indicating at least one method, the participation information indicates the user is relatively active with regard to the conference call and the presence information indicates the user cannot be actively communicated with during the conference call via another communication method.

5. The method of claim 1 wherein the participation information is derived from media activity associated with the user's participation in the conference call.

6. The method of claim 1 wherein the participation information is derived directly or indirectly from a communication device associated with the user and the conference call.

7. The method of claim 1 wherein the participation information is derived directly or indirectly from a device supporting a communication device associated with the user and the conference call.

8. The method of claim 1 wherein the participation information is derived directly or indirectly from a monitoring device monitoring at least the user's participation in the conference call.

9. The method of claim 1 wherein the participation information is based solely on the user's participation in the conference call.

10. The method of claim 1 wherein the participation information is based on the user's relative participation in light of participation by at least one other party in the conference call.

11. The method of claim 1 further comprising:

receiving state information bearing on the availability of the user from a plurality of devices; and

evaluating the state information to create the presence information indicating the at least one method to communicate with the user.

12. The method of claim 1 further comprising:

determining communication capabilities of the user; and

evaluating the communication capabilities to create the presence information indicating the at least one method to communication with the user.

13. The method of claim 1 wherein the presence information further identifies a prioritized list of methods for a subscriber to communicate with the user.

14. The method of claim 1 further comprising:

evaluating the participation information with a plurality of presence rules to create the presence information for each of a plurality of categories associated with a plurality of subscribers; and

sending the presence information to a plurality of presence applications, which are associated with the plurality of categories,

wherein different views of presence for the user are created and delivered to the presence applications based on the associated categories.

15. The method of claim 14 further comprising:

receiving a profile from the user; and

generating the presence rules for each of the plurality of categories based on the profile, wherein the presence rules define how to evaluate the participation information to create the presence information for each of the plurality of categories.

16. The method of claim 15 further comprising:

receiving a request from the presence application to receive the presence information for the user; and

authorizing delivery of the presence information to the presence application.

17. The method of claim 16 further comprising:

determining initial presence information; and

delivering the initial presence information for the user to the presence application upon authorizing delivery of the presence information.

18. A system for providing presence information based on the extent a user is participating in a conference call comprising:

a packet-switched network; and

a control system operatively associated with the packet-switched network and adapted to:

receive participation information bearing on the extent a user is participating in the conference call;

evaluate the participation information to create presence information;

send the presence information to a presence application associated with the users; and

indicate at least one method to communicate with the user that will not interrupt the user while the user is participating in the conference call.

19. The system of claim 18 wherein the participation information indicates the user is relatively inactive with regard to the conference call and wherein the control system adapted to indicate the at least one method to communicate with the user that win not interrupt the user identifies an instant messaging communication method to communicate with the user while the user is participating in the conference call.

20. The system of claim 18 wherein the participation information indicates the user is relatively active with regard to the conference call and the presence information indicates the user cannot be actively communicated with during the conference call via an instant messaging communication method.

21. The system of claim 18 wherein the participation information either:

indicates the user is relatively inactive with regard to the conference call, or

at a time distinct from the control system indicating the at least one method, the participation information indicates the user is relatively active with regard to the conference call and the presence information indicates the user cannot be actively communicated with during the conference call via another communication method.

22. The system of claim 18 wherein the participation information is derived from media activity associated with the user's participation in the conference call.

23. The system of claim 18 wherein the participation information is derived directly or indirectly from a communication device associated with the user and the conference call.

24. The system of claim 18 wherein the participation information is derived directly or indirectly from a device supporting a communication device associated with the user and the conference call.

25. The system of claim 18 wherein the participation information is derived directly or indirectly from a monitoring device monitoring at least the user's participation in the conference call.

26. The system of claim 18 wherein the participation information is based solely on the user's participation in the conference call.

27. The system of claim 18 wherein the participation information is based on the user's relative participation in light of participation by at least one other party in the conference call.

28. The system of claim 18 wherein the control system is further adapted to:

receive state information bearing on the availability of the user from a plurality of devices; and

evaluate the state information to create the presence information indicating the at least one method to communicate with the user.

29. The system of claim 18 wherein the control system is further adapted to:

determine communication capabilities of the user; and

evaluate the communication capabilities to create the presence information indicating the at least one method to communicate with the user.

30. The system of claim 18 wherein the presence information further identifies a prioritized list of methods for the subscriber to communicate with the user.

31. The system of claim 18 wherein the control system is further adapted to:

evaluate the participation information with a plurality of presence rules to create the presence information for each of a plurality of categories associated with a plurality of subscribers; and

send the presence information to a plurality of presence applications, which are associated with the plurality of categories,

wherein different views of presence for the user are created and delivered to the presence applications based on the associated categories.

32. The system of claim 31 wherein the control system is further adapted to:

receive a profile from the user; and

generate the presence rules for each of the plurality of categories based on the profile, wherein the presence rules define how to evaluate the participation information to create the presence information for each of the plurality of categories.

33. The system of claim 32 wherein the control system is further adapted to:

receive a request from the presence application to receive the presence information for the user; and

authorize delivery of the presence information to the presence application.

34. The system of claim 33 wherein the control system is further adapted to:

determine initial presence information; and

deliver the initial presence information for the user to the presence application upon authorizing delivery of the presence information.

35. A computer readable medium comprising instructions for instructing a computer to:

receive participation information bearing on the extent a user is participating in a conference call;

evaluate the participation information to create presence information;

send the presence information to a presence application associated with the user; and

indicate at least one Method to communicate with the user that will not interrupt the user while the user is participating in the conference call.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
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 10, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032422/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →