IP Library Granted Patent US 8,904,462
Granted Patent B2
US 8,904,462 · App. 13/356,674 · Granted Dec 2, 2014

System and method for communication resource information

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,904,462
App. No.
13/356,674
Granted
Dec 2, 2014
Kind
B2
Abstract

A system for communicating resource information may include a resource reservation proxy module to receive a first signal including resource request information. The resource reservation proxy module may be associated with a first environment associated with a requesting application. The resource reservation proxy module may process the received resource request information into a resource request packet, and communicate the resource request packet utilizing an environmentally independent communication protocol. A resource reservation handler module may receive the communicated resource request packet. The resource reservation handler module may be associated with a second environment associated with a resource management application. The resource reservation handler module may process the received resource request packet into a second signal including the resource request information.

Claims (58)

1. A system for communicating resource information, the system comprising:

a resource reservation proxy module, executed by a processor, to

receive a first signal including resource request information, wherein the resource reservation proxy module is associated with a first environment associated with a requesting application,

process the received resource request information into a resource request packet, and

communicate the resource request packet utilizing an environmentally independent communication protocol; and

a resource reservation handler module to

receive the communicated resource request packet, wherein the resource reservation handler module is associated with a second environment associated with a resource management application, which is a software application that is separate from the resource reservation handler module,

process the received resource request packet into a second signal including the resource request information;

communicate the second signal to the resource management application; and

receive a third signal originating from the resource management application, wherein the third signal includes resource availability information responsive to the resource request information.

2. The system of claim 1 , wherein the resource reservation proxy module and the resource reservation handler module are stored in a storage device of an apparatus for receiving digital content.

3. The system of claim 1 , wherein the system is stored in a storage device of a set-top box.

4. The system of claim 1 , wherein the resource reservation handler module communicates the second signal to the resource management application utilizing a mechanism associated with the second environment.

5. The system of claim 1 , wherein the resource reservation handler module

processes the received resource availability information into a resource availability packet, and

communicates the resource availability packet utilizing the environmentally independent communication protocol.

6. The system of claim 5 , wherein the resource reservation proxy module

receives the communicated resource availability packet originating from the resource reservation handler module,

processes the received resource availability packet to form a fourth signal including the resource availability information, and

communicates the fourth signal utilizing a mechanism associated with the first environment.

7. The system of claim 1 , wherein the environmentally independent communication protocol is an Internet protocol.

8. The system of claim 7 , wherein the Internet protocol is a simple object access protocol.

9. The system of claim 1 , wherein at least one of the resource reservation proxy module and the resource reservation handler module is an application programming interface.

10. The system of claim 1 , wherein the first environment and the second environment are separately associated with at least one of different respective programming languages, address spaces, central processing units and devices.

11. The system of claim 1 , wherein the first environment and the second environment are separately associated with different respective programming languages.

12. A method for communicating resource information, the method comprising:

receiving a first signal including resource request information at a first interface, wherein the first interface is associated with a first environment associated with a requesting application;

processing, by a processor, the received resource request information into a resource request packet;

communicating the resource request packet utilizing an environmentally independent communication protocol;

receiving the communicated resource request packet at a second interface, wherein the second interface is associated with a second environment associated with a resource management application, which is a software application that is separate from the second interface;

processing the received resource request packet into a second signal including the resource request information;

communicating the second signal to the resource management application; and

receiving a third signal originating from the resource management application, wherein the third signal includes resource availability information responsive to the resource request information.

13. The method of claim 12 , further comprising communicating the second signal to the resource management application utilizing a mechanism associated with the second environment.

14. The method of claim 12 , further comprising

processing the received resource availability information into a resource availability packet; and

communicating the resource availability packet utilizing the environmentally independent communication protocol.

15. The method of claim 14 , further comprising

receiving the communicated resource availability packet at the first interface;

processing the received resource availability packet to form a fourth signal including the resource availability information; and

communicating the fourth signal utilizing a mechanism associated with the first environment.

16. The method of claim 12 , wherein the environmentally independent communication protocol is an Internet protocol.

17. The method of claim 12 , wherein the first environment and the second environment are separately associated with different respective programming languages.

18. A non-transitory computer readable medium storing computer readable instructions that when executed by a computer system perform a method for communicating resource information, the method comprising:

receiving a first signal including resource request information at a first interface, wherein the first interface is associated with a first environment associated with a requesting application;

processing, by a processor, the received resource request information into a resource request packet;

communicating the resource request packet utilizing an environmentally independent communication protocol;

receiving the communicated resource request packet at a second interface, wherein the second interface is associated with a second environment associated with a resource management application, which is a software application that is separate from the resource reservation handler module;

processing the received resource request packet into a second signal including the resource request information;

communicating the second signal to the resource management application; and

receiving a third signal originating from the resource management application, wherein the third signal includes resource availability information responsive to the resource request information.

19. The non-transitory computer readable medium of claim 18 , wherein the method further comprises

processing the received resource availability information into a resource availability packet; and

communicating the resource availability packet utilizing the environmentally independent communication protocol.

20. The non-transitory computer readable medium of claim 19 , wherein the method further comprises

receiving the communicated resource availability packet at the first interface;

processing the received resource availability packet to form a fourth signal including the resource availability information; and

communicating the fourth signal utilizing a mechanism associated with the first environment.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034371/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT CORPORATION
To: GENERAL INSTRUMENT HOLDINGS, INC.
Reel/Frame 030764/0575 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: GENERAL INSTRUMENT HOLDINGS, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 030866/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2012
From: ALLINSON, STEPHEN A.; KANNAN, NAVNEETH N.; OLLIS, JEFFREY D.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 027580/0364 →