IP Library Granted Patent US 8,270,992
Granted Patent B2
US 8,270,992 · App. 13/184,799 · Granted Sep 18, 2012

Automatic quality of service based resource allocation

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,270,992
App. No.
13/184,799
Granted
Sep 18, 2012
Kind
B2
Abstract

A system and method for providing quality-of-service based network resource allocation and utilization in a dynamic network environment. For example, a wireless communication network may comprise a first system and a second system. The first system may provide a current service to a user at a current quality level. The first system and second system may establish a wireless communication link. At least one of the first and second systems may determine whether utilizing one or more resources of the second system will provide the current service to the user at a higher level of quality than the current quality level. One or more resources of the second system may be allocated for providing the current service to a user at a higher quality level. The allocated resources may be utilized to provide the current service to the user at a higher quality level than the current quality level.

Claims (40)

1. In a portable system, a method for providing a digital media service to a user, the method comprising:

delivering digital media content having a current quality level to a user;

determining that a network connection with a second system is available and is characterized by a communication bandwidth that is high enough to provide the digital media content to the user at a quality level higher than the current quality level;

using the network connection to obtain the digital media content at the higher quality level from the second system; and

delivering the digital media content at the higher quality level to the user instead of the digital media content at the current quality level.

2. The method of claim 1 , where the digital media content is video media.

3. The method of claim 1 , where the digital media content is audio media.

4. The method of claim 1 , wherein said determining comprises communicating information of the communication bandwidth with the second system.

5. The method of claim 1 , where the portable system automatically performs, without user interaction, said determining, said using, and said delivering the digital media content at the higher quality level to the user.

6. A portable system for providing a digital media service to a user, the portable system comprising:

at least one component operable to, at least:

deliver digital media content having a current quality level to a user;

determine that a network connection with a second system is available and is characterized by a communication bandwidth that is high enough to provide the digital media content to the user at a quality level higher than the current quality level;

use the network connection to obtain the digital media content at the higher quality level from the second system; and

deliver the digital media content at the higher quality level to the user instead of the digital media content at the current quality level.

7. The portable system of claim 6 , where the digital media content is video media.

8. The portable system of claim 6 , where the digital media content is audio media.

9. The portable system of claim 6 , where said at least one component is operable to determine that a network connection is available and characterized by a communication bandwidth that is high enough to provide the digital media service to the user at a quality level higher than the current quality level by, at least in part, operating to communicate information of the communication bandwidth with the second system.

10. The portable system of claim 6 , where the at least one component is operable to automatically perform, without user interaction, said determining, said using, and said delivering the digital media content at the higher quality level to the user.

11. In a portable system, a method for providing a digital media service to a user, the method comprising:

delivering digital media content having a current quality level to a user;

communicating with a second system regarding communication bandwidth of a network connection with the second system;

determining, based at least in part on said communicating, that the network connection is available and characterized by at least a minimum determined communication bandwidth;

in response to at least said determining, utilizing the network connection to receive the digital media content at a quality level higher than the current quality level; and

delivering the digital media content at the higher quality level to the user instead of the digital media content at the current quality level.

12. The method of claim 11 where the digital media content is video media.

13. The method of claim 11 , where the digital media content is audio media.

14. The method of claim 11 , where the portable system automatically performs, without user interaction, said communicating, said determining and said utilizing.

15. The method of claim 11 , comprising communicating with the second system regarding sources of information to which the second system has access.

16. A portable system for providing a digital media service to a user, the portable system comprising:

at least one component operable to, at least:

deliver digital media content having a current quality level to a user;

communicate with a second system regarding communication bandwidth of a network connection with the second system;

determine, based at least in part on said communicating, that the network connection is available and characterized by at least a minimum determined communication bandwidth;

in response to at least said determining, utilize the network connection to receive the digital media content at a quality level higher than the current quality level; and

deliver the digital media content at the higher quality level to the user instead of the digital media content at the current quality level.

17. The portable system of claim 16 , where the digital media content is video media.

18. The portable system of claim 16 , where the digital media content is audio media.

19. The portable system of claim 16 , where the at least one component is operable to automatically perform, without user interaction, said communicating, said determining and said utilizing.

20. The portable system of claim 16 , where the at least one component is operable to communicate with the second system regarding sources of information to which the second system has access.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2013
From: KARAOGUZ, JEYHAN; BENNETT, JAMES D.
To: BROADCOM CORPORATION
Reel/Frame 030152/0411 →
Continuity (5)
Continuation 12464255 · May 12, 2009
Continuation 11689995 · Mar 22, 2007
Continuation 10875891 · Jun 24, 2004
Provisional Application 60504876 · Sep 22, 2003
Related Publication 20110274078A1 · Nov 10, 2011