IP Library Granted Patent US 8,291,044
Granted Patent B2
US 8,291,044 · App. 10/964,466 · Granted Oct 16, 2012

Brokering network resources

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,291,044
App. No.
10/964,466
Granted
Oct 16, 2012
Kind
B2
Abstract

A method of brokering a network resource. The method includes providing a service broker processor and a service broker registry. Upon receiving a request at the service broker processor to register a network resource to provide a network service, the service broker processor authenticates the request and authorizes registration in the service broker registry. A network client is updated with the availability of the registered network resource so that on receiving a third party request for the network service, the network client requests allocation of the registered network resource. A bearer path is set up between the third party and the network resource to provide the requested network service.

Claims (59)

1. A method of brokering a network resource comprising the steps of:

a. providing a service broker processor and a service broker registry;

b. receiving a request at the service broker processor to register in the service broker registry a network resource for providing a network service;

c. the service broker processor authenticating the request and authorizing registration to establish an authenticated and authorised network resource;

d. the service broker processor registering the authenticated and authorized network resource in the service broker registry to establish a registered network resource;

e. the service broker processor updating a network client with the availability of the registered network resource;

f. the network client receiving a third party request for the network service;

g. the network client requesting allocation of the registered network resource; and

h. the network client setting up a bearer path between the third party and the network resource.

2. The method as claimed in claim 1 , comprising the additional step of providing a resource manager and the resource manager checking a status of the registered network resource before updating the network client with the availability of the registered network resource.

3. The method as claimed in claim 1 , comprising a further step of the service broker processor monitoring availability of the registered network resource.

4. The method as claimed in claim 1 , wherein the step of updating a network client includes the network client activating the service provided by the registered network resource.

5. The method as claimed in claim 1 , wherein the step of the network client requesting allocation of the registered network resource includes the network client determining the availability of the registered network resource.

6. The method as claimed in claim 1 , wherein the step of the network client requesting allocation of the registered network resource comprises the network client requesting allocation of a plurality of registered network resources to provide the said network service by succession brokering of the plurality of registered network resources.

7. The method as claimed in claim 1 , wherein the step of the network client setting up a bearer path includes the step of the network client monitoring use of the network resource and billing the third party user.

8. A method of registering a network resource comprising the steps of:

a. providing a service broker processor and a service broker registry;

b. receiving a request at the service broker processor to register in the service broker registry a network resource for providing a network service;

c. the service broker processor authenticating the received request and authorizing registration to establish an authenticated and authorized network resource; and

d. the service broker processor registering the authenticated and authorized network resource in the service broker registry to establish a registered network resource.

9. The method as claimed in claim 8 , comprising the additional step of providing a resource manager and the resource manager checking a status the registered network resource before updating the network client with the availability of the registered network resource.

10. The method as claimed in claim 8 , comprising a further step of the service broker processor monitoring availability of the registered network resource.

11. The method as claimed in claim 9 , wherein the step of updating a network client includes the network client activating the service provided by the network resource.

12. A method of requesting a network service from a network client comprising the steps of:

a. providing a service broker processor and a service broker registry including an authenticated and authorized registered network resource for providing the network service;

b. the network client receiving a third party request for the network service;

c. the network client requesting allocation of the registered network resource; and

d. the network client setting up a bearer path between the third party and the network resource.

13. The method as claimed in claim 12 , wherein the step of the network client requesting allocation of the registered network resource includes the network client determining the availability of the registered network resource.

14. The method as claimed in claim 12 , wherein the step of the network client requesting allocation of the registered network resource comprises the network client requesting allocation of a plurality of registered network resources to provide the said network service by succession brokering of the plurality of registered network resources.

15. The method as claimed in claim 12 , wherein the step of the network client setting up a bearer path includes the step of the network client monitoring use of the network resource and billing the third party user.

16. A computer executable software code stored on a non-transitory computer readable storage medium, the code being for brokering a network resource comprising the steps of:

a. providing a service broker processor and a service broker registry;

b. receiving a request at the service broker processor to register in the service broker registry a network resource for providing a network service;

c. the service broker processor authenticating the request and authorizing registration to establish an authenticated and authorized network resource;

d. the service broker processor registering the authenticated and authorized network resource in the service broker registry to establish a registered network resource;

e. the service broker processor updating a network client with the availability of the registered network resource;

f. the network client receiving a third party request for the network service;

g. the network client requesting allocation of the registered network resource; and

h. the network client setting up a bearer path between the third party and the network resource.

17. One or more programmed computers for brokering a network resource comprising the steps of:

a. providing a service broker processor and a service broker registry;

b. receiving a request at the service broker processor to register in the service broker registry a network resource for providing a network service;

c. the service broker processor authenticating the request and authorizing registration to establish an authenticated and authorized network resource;

d. the service broker processor registering the authenticated and authorized network resource in the service broker registry to establish a registered network resource;

e. the service broker processor updating a network client with the availability of the registered network resource;

f. the network client receiving a third party request for the network service;

g. the network client requesting allocation of the registered network resource; and

h. the network client setting up a bearer path between the third party and the network resource.

18. A network resource broker comprising:

a service broker registry configured for storing details of a plurality of network resources;

a service broker processor coupled to the service broker registry, the service broker processor configured to:

receive a request to register in the service broker registry a network resource for providing a network service,

authenticate the request and authorize registration to establish an authenticated and authorized network resource,

register the authenticated and authorized network resource in the service broker registry to establish a registered network resource, and

update a network client with the availability of the registered network resource; and

wherein when the network client receives a third party request for the network service, the network client requests allocation of the registered network resource and sets up a bearer path between the third party and the network resource.

19. The network resource broker as claimed in claim 18 , wherein the service broker processor is further configured to check a status of the registered network resource before updating the network client with the availability of the registered network resource.

20. The network resource broker as claimed in claim 18 , wherein the service broker processor is further configured to monitor availability of the registered network resource.

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 11, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032425/0867 →
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 Oct 13, 2004
From: STORRIE, JOHN
To: NORTEL NETWORKS LIMITED
Reel/Frame 015900/0017 →