IP Library Granted Patent US 7,571,238
Granted Patent B1
US 7,571,238 · App. 09/691,347 · Granted Aug 4, 2009

Authorizing communication services

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,571,238
App. No.
09/691,347
Granted
Aug 4, 2009
Kind
B1
Abstract

The present invention provides for a communication server of a service provider to authorize resource reservation for a communication over a packet-switched network without requiring the communication server to know the identity of or significant details about the network elements providing the communication. The communication server is configured to provide secure authorization indicia to the terminal receiving or delivering information for the communication. The terminal presents the authorization indicia to one or more network elements involved in reserving resources for the communication. The network element or elements will use the authorization indicia to authorize resource reservation for the communication, and may forward the authentication to additional network elements involved in reserving resources for the communication.

Claims (49)

1. A method of authorizing communications comprising:

a) receiving a request for authorization to establish a communication with a destination terminal from an origination terminal;

b) generating authorization indicia for the communication, the authorization indicia configured to enable reservation of resources for the communication; and

c) initially sending the authorization indicia to at least one of the originating and destination terminals to facilitate reservation of resources for the communication, wherein the at least one of the originating and destination terminals receiving the authorization indicia will subsequently send the authorization indicia to at least one network element to reserve resources for at least a portion of the communication.

2. The method of claim 1 wherein the sending step comprises sending the authorization indicia to the originating and destination terminals to facilitate reservation of resources for the communication, wherein the originating and destination terminals receiving the authorization indicia will send the authorization to corresponding network elements forming part of the communication path to reserve resources for portions of the communication.

3. The method of claim 1 further comprising verifying the user of the originating terminal is capable of receiving services providing the communication.

4. The method of claim 1 wherein the step of generating authorization indicia comprises authenticating the authorization indicia for use by the at least one network element.

5. A method of authorizing communications comprising:

a) receiving a request from a destination terminal to reserve resources for a communication between an originating terminal and the destination terminal, the request including authorization indicia provided to the originating terminal by a service provider and configured to enable reservation of resources for the communication; and

b) reserving resources for at least a portion of the communication based on the authorization indicia.

6. The method of claim 5 wherein the reserving step comprises reserving resources for the communication at a second network element associated with the destination terminal using the request received from the destination terminal.

7. The method of claim 6 further comprising provisioning for resources for the communication over a network between the first and second network elements based on the authorization indicia.

8. The method of claim 5 further comprising establishing a second communication from the originating terminal to the destination terminal and reserving resources for at least a portion of the second communication based on the authorization indicia.

9. A terminal for effecting communications comprising a network interface and a control system associated with said network interface, said control system adapted to:

a) send a request to establish a communication with a remote terminal over a network to a service provider;

b) receive authorization indicia configured to enable reservation of resources for the communication from the communication server in response to the request to establish the communication; and

c) send a request associated with the authorization indicia to a network element to reserve resources for the communication wherein the authorization indicia is

configured to enable the network element to reserve sufficient resources for at least a portion of the communication.

10. The terminal of claim 9 wherein said control system is further adapted to effect the communication over a communication path having the reserved resources with the destination terminal via the network element.

11. The terminal of claim 10 wherein said control system is adapted to effect a second communication over a second communication path with the destination terminal via the network element.

12. The terminal of claim 9 wherein said terminal is a cable terminal and said control system facilitates at least one of the group consisting of receiving or transmitting audio and video via the communication.

13. The terminal of claim 9 wherein said terminal is a telephony terminal and said control system facilitates at least one of the group consisting of receiving or transmitting audio via the communication.

14. The terminal of claim 9 wherein said terminal is a receiver and said control system facilitates at least one of the group consisting of receiving at least one of the group consisting of audio and video via the communication.

15. A communication server for facilitating communications, said communication server comprising a network interface and a control system adapted to:

a) receive a request for authorization to establish a communication with a destination terminal from an origination terminal;

b) generate authorization indicia for the communication, the authorization indicia configured to enable reservation of resources for the communication; and

c) initially send the authorization indicia to at least one of the originating and destination terminals to facilitate reservation of resources for the communication, wherein the at least one of the originating and destination terminals receiving the authorization indicia will subsequently send the authorization indicia to at least one network element to reserve resources for at least a portion of the communication.

16. The communication server of claim 15 wherein said control system is further adapted to send the authorization indicia to the originating and destination terminals to facilitate reservation of resources for the communication, wherein the originating and destination terminals receiving the authorization indicia will send the authorization to corresponding network elements forming part of the communication path to reserve resources for portions of the communication.

17. The communication server of claim 15 wherein said control system is further adapted to verify the user of the originating terminal is capable of receiving services providing the communication.

18. The system of claim 15 wherein said control system is further adapted to authenticate the authorization indicia for use by the at least one network element.

19. A policy server for approving resource reservation for a router in a network, said policy server comprising a network interface and a control system associated with said network interface said control system adapted to:

a) receive a request to approve reservation of resources for a communication from a router, the request including authorization indicia configured to enable reservation of resources for the communication;

b) determine whether to approve the reservation of resources for the communication based on the authorization indicia; and

c) send a response to the request to the router indicating whether the request for the reservation of resources was approved.

20. The policy server of claim 19 wherein said control system is further adapted to communicate with a service provider to confirm the reservation of resources is appropriate based on the authorization indicia.

21. The policy server of claim 19 wherein said control system is further adapted to communicate with an authentication service to confirm the authorization indicia is authentic.

22. A computer readable medium comprising software for instructing a computer to:

a) send a request to establish a communication with a remote terminal over a network to a service provider;

b) receive authorization indicia configured to enable reservation of resources for the communication from the communication server in response to the request to establish the communication; and

c) send a request associated with the authorization indicia to a network element to reserve resources for the communication wherein the authorization indicia is configured to enable the network element to reserve sufficient resources for at least a portion of the communication.

23. The computer readable medium of claim 22 comprising further instructions to effect the communication over a communication path having the reserved resources with the destination terminal via the network element.

24. The computer readable media of 23 comprising further instructions to effect a second communication over a second communication path with the destination terminal via the network element.

25. A computer readable medium comprising software for instructing a computer to:

a) receive a request for authorization to establish a communication with a destination terminal from an origination terminal;

b) generate authorization indicia for the communication, the authorization indicia configured to enable reservation of resources for the communication; and

c) initially send the authorization indicia to at least one of the originating and destination terminals to facilitate reservation of resources for the communication, wherein the at least one of the originating and destination terminals receiving the authorization indicia will subsequently send the authorization indicia to at least one network element to reserve resources for at least a portion of the communication.

26. The computer readable medium of claim 25 comprising further instructions to send the authorization indicia to the originating and destination terminals to facilitate reservation of resources for the communication, wherein the originating and destination terminals receiving the authorization indicia will send the authorization to corresponding network elements forming part of the communication path to reserve resources for portions of the communication.

27. The computer readable medium of claim 25 comprising further instructions to verify the user of the originating terminal is capable of receiving services providing the communication.

28. The computer readable medium of claim 25 comprising further instructions to authenticate the authorization indicia for use by the at least one network element.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2000
From: REEVES, DOUGLAS S.; CHRISTIE, SAMUEL H. IV
To: NORTEL NETWORKS LIMITED
Reel/Frame 011221/0932 →