IP Library Granted Patent US 8,442,227
Granted Patent B1
US 8,442,227 · App. 10/784,864 · Granted May 14, 2013

Providing additional information with session requests

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 8,442,227
App. No.
10/784,864
Granted
May 14, 2013
Kind
B1
Abstract

The present invention allows a communication client to send a session request to initiate a session with a receiving communication client, wherein the session request includes additional information configured to allow the receiving communication client to take an action in association with the communication session. The additional information may include context indicia, which may identify an association related to the subject matter of the session, or a specific instruction to take the action in association with the communication session.

Claims (49)

1. A method comprising:

a) determining to initiate a communication session with a receiving communication client;

b) providing additional information received from an application, the additional information identifying a relationship among entities associated with the communication session and configured to provide an instruction for the receiving communication client to take an action in association with the communication session, the action causing the receiving communication client to store information related to the communication session;

c) creating a session request comprising the additional information configured to provide the instruction for the receiving communication client to take the action;

d) sending the session request toward the receiving communication client; and

e) establishing the communication session with the receiving communication client, wherein the receiving communication client performs the action after the communication session has been established with the communication client.

2. The method of claim 1 wherein the action causes the receiving communication client to provide information to a user.

3. The method of claim 2 wherein the action causes the receiving communication client to display the information to the user.

4. The method of claim 1 wherein the action causes the receiving communication client to record at least a portion of the communication session.

5. The method of claim 1 wherein the action causes the receiving communication client to initiate at least one communication session with a communication client other than a sending communication client.

6. The method of claim 5 wherein the action causes the receiving communication client to create a conference with the sending communication client and the communication client other than the sending communication client.

7. The method of claim 1 wherein the action causes the receiving communication client to allow only select communication clients to join the communication session.

8. The method of claim 1 wherein the action causes the receiving communication client to obtain information for at least one user participating in the communication session.

9. The method of claim 1 wherein the action causes the receiving communication client to provide information for at least one user participating in the communication session.

10. The method of claim 1 wherein the action causes the receiving communication client to access a web site.

11. The method of claim 1 wherein the action causes the receiving communication client to provide an email or instant message.

12. The method of claim 1 wherein the action causes the receiving communication client to initiate a call.

13. A communication client comprising:

a) a communication interface; and

b) a control system associated with the communication interface and adapted to:

i) determine to initiate a communication session with a receiving communication client;

ii) receive additional information identifying a relationship among entities associated with the communication session from an application;

iii) provide the additional information configured to provide an instruction for the receiving communication client to take an action in association with the communication session, the action causing the receiving communication client to store information related to the communication session;

iv) create a session request comprising the additional information;

v) send the session request toward the receiving communication client; and

vi) establish the communication session with the receiving communication client, wherein the receiving communication client performs the action after the communication session has been established with the communication client.

14. The communication client of claim 13 wherein the additional information is an instruction to take the action.

15. The communication client of claim 13 wherein the action causes the receiving communication client to provide information to a user.

16. The communication client of claim 15 wherein the action causes the receiving communication client to display the information to the user.

17. The communication client of claim 13 wherein the action causes the receiving communication client to record at least a portion of the communication session.

18. The communication client of claim 13 wherein the action causes the receiving communication client to initiate at least one communication session with a communication client other than a sending communication client.

19. The communication client of claim 18 wherein the action causes the receiving communication client to create a conference with the sending communication client and the communication client other than the sending communication client.

20. The communication client of claim 13 wherein the action causes the receiving communication client to allow only select communication clients to join the communication session.

21. The communication client of claim 13 wherein the action causes the receiving communication client to obtain information for at least one user participating in the communication session.

22. The communication client of claim 13 wherein the action causes the receiving communication client to provide information for at least one user participating in the communication session.

23. The communication client of claim 13 wherein the action causes the receiving communication client to access a web site.

24. The communication client of claim 13 wherein the action causes the receiving communication client to provide an email or instant message.

25. The communication client of claim 13 wherein the action causes the receiving communication client to initiate a call.

26. A method comprising:

a) determining to initiate a communication session with a receiving communication client;

b) providing additional information identifying a relationship among entities associated with the communication session and configured to allow the receiving communication client to take an action in association with the communication session, the action causing the receiving communication client to store information related to the communication session;

c) creating a session request comprising the additional information;

d) sending the session request toward the receiving communication client; and

e) establishing the communication session with the receiving communication client, wherein the receiving communication client performs the action after the communication session has been established with the communication client.

27. The method of claim 26 wherein the additional information is context indicia.

28. The method of claim 27 wherein the context indicia identifies an association related to a subject matter of the communication session.

29. The method of claim 28 wherein the association is an association of people, information, or things.

30. The method of claim 27 wherein the context indicia identifies an association related to the action.

31. The method of claim 26 wherein the additional information comprises context indicia and an instruction to take the action.

Assignments (7)
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 6, 2014
From: ROCKSTAR CONSORTIUM US LP
To: BOCKSTAR TECHNOLOGIES LLC
Reel/Frame 032399/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2013
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 029770/0629 →
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 Feb 23, 2004
From: YOAKUM, JOHN H.; EDHOLM, PHILIP
To: NORTEL NETWORKS LIMITED
Reel/Frame 015024/0174 →