IP Library Granted Patent US 9,008,294
Granted Patent B2
US 9,008,294 · App. 13/726,835 · Granted Apr 14, 2015

Providing calling party information in a request to establish a call session

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 9,008,294
App. No.
13/726,835
Granted
Apr 14, 2015
Kind
B2
Abstract

A method and apparatus are provided for providing calling party information in a request to establish a call session. The method comprises receiving a call request from an entity to establish an interactive call session. The method comprises receiving information associated with the entity. The method further comprises providing the information in the call request.

Claims (35)

1. A method of processing a communication session request for initiating a communication session on a communication system, the method comprising:

receiving a first communication session request from a first network entity to initiate a communication session over the communication system with a second network entity;

looking up calling party information based on data in the first communication session request; and

generating a second communication session request for transmission to the second network entity, wherein the second communication session request contains the calling party information.

2. The method of claim 1 , wherein looking up calling party information comprises looking up calling party information at a remote location.

3. The method of claim 1 , wherein looking up calling party information comprises looking up calling party information in at least one database using a structured query language.

4. The method of claim 1 , wherein looking up calling party information comprises invoking a Session Initiation Protocol (SIP) servlet.

5. The method of claim 1 , wherein looking up calling party information comprises obtaining the calling party information via a Session Initiation Protocol (SIP) control gateway interface.

6. The method of claim 1 , wherein the calling party information comprises biographical data.

7. The method of claim 1 , wherein the calling party information comprises information on transactions associated with the calling party.

8. The method of claim 1 , wherein the calling party information comprises contact information associated with the calling party.

9. The method of claim 1 , wherein an indication in the first communication session request indicates a location of calling party information.

10. The method of claim 9 , wherein the location of calling party information is a remote location.

11. The method of claim 1 , wherein generating a second communication session request comprises generating a second communication session request comprising at least a portion of first communication session request.

12. The method of claim 1 , wherein the calling party information is provided in a body portion of the second communication session request.

13. The method of claim 1 , wherein generating a second communication session request comprises setting a content-type field of the second communication session request to indicate presence of the calling party information.

14. The method of claim 13 , wherein setting the content-type field of the second communication session request comprises setting the content-type field to multipart/mixed type.

15. The method of claim 1 , wherein generating a second communication session request comprises setting a content-length field of the second communication request based on at least the calling party information.

16. The method of claim 1 , wherein the calling party information is provided as a Multipurpose Internet Mail Extension (MIME) type.

17. The method of claim 1 , wherein the calling party information is in a Multipurpose Internet Mail Extension (MIME) format selected from a group consisting of Java Enhanced Session Initiation Protocol, Hyper Text Markup Language (HTML) and Extensible Markup Language (XML).

18. The method of claim 1 , wherein the calling party information has at least one portion having a respective format selected from a group consisting of Session Description Protocol (SDP), an audio format, a video format, a text format, a web page format and an electronic mail format.

19. The method of claim 1 , wherein at least one of the first and second communication session requests comprises a Session Initiation Protocol (SIP) message.

20. The method of claim 19 , wherein at least one of the first and second communication session requests comprises a SIP Invite message.

21. The method of claim 1 , wherein the at least one of the first and second communication session requests is a request for a real-time interactive call sessions between a calling party and a called party.

22. The method of claim 1 , comprising initiating an application to process the calling party information.

23. The method of claim 22 , comprising determining, based on the calling party information, that the application is suitable for processing the calling party information before initiating the application.

24. The method of claim 22 , wherein the application comprises a web browser application.

25. The method of claim 1 , comprising forwarding the second communication session request to a presentation device associated with the called party.

26. The method of claim 25 , wherein the presentation device associated with the called party is different from a communication terminal of the called party used for the communication session.

27. The method of claim 25 , comprising using a web browser to present at least some of the calling party information at the presentation device.

28. The method of claim 27 , wherein at least some of the calling party information is in a format selected from Hyper Text Markup Language (HTML) and Extensible Markup Language (XML).

29. The method of claim 27 , wherein at least some of the calling party information is in a text format, the method comprising using a word processing application to present at least some of the calling party information.

30. The method of claim 27 , wherein at least some of the calling party information is in a video format, the method comprising using a video application to present at least some of the calling party information.

31. The method of claim 27 , wherein at least some of the calling party information is in an audio format, the method comprising using an audio processing application to present at least some of the calling party information.

32. The method of claim 27 , comprising presenting at least some of the calling party information prior to any response of the called party to the communication session request.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: RPX CLEARINGHOUSE LLC
To: SPHERIX INCOPORATED
Reel/Frame 037992/0488 →
SECURITY INTEREST Recorded Apr 20, 2015
From: SPHERIX INCORPORATED; SPHERIX PORTFOLIO ACQUISITION II, INC.
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 035463/0584 →
SECURITY INTEREST Recorded Apr 20, 2015
From: ROCKSTAR CONSORTIUM US LP
To: RPX CLEARINGHOUSE LLC
Reel/Frame 035463/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2015
From: ROCKSTAR CONSORTIUM US LP
To: SPHERIX PORTFOLIO ACQUISITION II, INC.
Reel/Frame 035340/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2015
From: SPHERIX PORTFOLIO ACQUISITION II, INC.
To: SPHERIX INCORPORATED
Reel/Frame 035112/0108 →