IP Library Granted Patent US 7,532,893
Granted Patent B2
US 7,532,893 · App. 11/689,995 · Granted May 12, 2009

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 7,532,893
App. No.
11/689,995
Granted
May 12, 2009
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 (65)

1. In a first portable system, a method for providing an information output service to a user, the method comprising:

independently, without utilizing resources external to the first portable system, providing a current information output service to a user at a current quality level;

establishing a wireless communication link with a second system external to the first portable system;

determining whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level; and

if it is determined that utilizing the resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level, then utilizing the resource of the second system in conjunction with the first portable system to provide the current information output service to the user.

2. The method of claim 1 , wherein the current information output service is a music output service.

3. The method of claim 1 , wherein determining whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level comprises making such determination based, at least in part, on quality of information to which the second system has access.

4. The method of claim 1 , wherein determining whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level comprises making such determination based, at least in part, on type of encoding utilized to encode information to which the second system has access.

5. The method of claim 1 , wherein determining whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level comprises making such determination based, at least in part, on the variety of information to which the second system has access.

6. The method of claim 1 , wherein utilizing the resource of the second system in conjunction with the first portable system to provide the current information output service to the user comprises utilizing the resource of the second system to obtain information through a computer network and communicate the obtained information to the first portable system for presentation to the user.

7. The method of claim 1 , wherein the first portable system performs the establishing, determining and utilizing automatically, without user interaction.

8. In a first portable system, a method for providing music to a user, the method comprising:

providing music to a user at a current quality level;

establishing a wireless communication link with a second system external to the first portable system;

determining whether utilizing a resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level; and

if it is determined that utilizing the resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level, then utilizing the resource of the second system in conjunction with the first portable system to provide music to the user.

9. The method of claim 8 , wherein determining whether utilizing a resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level comprises making such determination based, at least in part, on quality of information to which the second system has access.

10. The method of claim 8 , wherein determining whether utilizing a resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level comprises making such determination based, at least in part, on type of encoding utilized to encode information to which the second system has access.

11. The method of claim 8 , wherein determining whether utilizing a resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level comprises making such determination based, at least in part, on variety of music to which the second system has access.

12. The method of claim 8 , wherein utilizing the resource of the second system in conjunction with the first portable system to provide music to the user comprises utilizing the resource of the second system to obtain music information through a computer network and communicate the obtained music information to the first portable system for presentation to the user.

13. The method of claim 8 , wherein the first portable system performs the establishing, determining and utilizing automatically, without user interaction.

14. In a first portable system, a method for providing an information output service to a user, the method comprising:

providing a current information output service to a user at a current quality level;

establishing a wireless communication link with a second system external to the first portable system;

determining, based at least in part on variety of information to which the second system has access, whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level; and

if it is determined that utilizing the resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level, then utilizing the resource of the second system in conjunction with the first portable system to provide the current information output service to the user.

15. The method of claim 14 , wherein the current information output service is a music output service.

16. The method of claim 14 , wherein determining whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level comprises making such determination based, at least in part, on quality of information to which the second system has access.

17. The method of claim 14 , wherein determining whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level comprises making such determination based, at least in part, on type of encoding utilized to encode information to which the second system has access.

18. The method of claim 14 , wherein utilizing the resource of the second system in conjunction with the first portable system to provide the current information output service to the user comprises utilizing the resource of the second system to obtain information through a computer network and communicate the obtained information to the first portable system for presentation to the user.

19. The method of claim 14 , wherein the first portable system performs the establishing, determining and utilizing automatically, without user interaction.

20. A first portable system operable to provide an information output service to a user, the first portable system comprising:

at least one component that operates to, at least:

independently, without utilizing resources external to the first portable system, provide a current information output service to a user at a current quality level;

establish a wireless communication link with a second system external to the first portable system;

determine whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level; and

if it is determined that utilizing the resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level, then utilize the resource of the second system in conjunction with the first portable system to provide the current information output service to the user.

21. The first portable system of claim 20 , wherein the current information output service is a music output service.

22. The first portable system of claim 20 , wherein the at least one component operates to determine whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level by, at least in part, operating to make such determination based, at least in part, on quality of information to which the second system has access.

23. The first portable system of claim 20 , wherein the at least one component operates to determine whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level by, at least in part, operating to make such determination based, at least in part, on type of encoding utilized to encode information to which the second system has access.

24. The first portable system of claim 20 , wherein the at least one component operates to determine whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level by, at least in part, operating to make such determination based, at least in part, on the variety of information to which the second system has access.

25. The first portable system of claim 20 , wherein the at least one component operates to utilize the resource of the second system in conjunction with the first portable system to provide the current information output service to the user by, at least in part, operating to utilize the resource of the second system to obtain information through a computer network and communicate the obtained information to the first portable system for presentation to the user.

26. The first portable system of claim 20 , wherein the at least one component operates to perform the establishing, determining and utilizing automatically, without user interaction.

27. A first portable system operable to provide music to a user, the first portable system comprising:

at least one component that operates to, at least:

provide music to a user at a current quality level;

establish a wireless communication link with a second system external to the first portable system;

determine whether utilizing a resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level; and

if it is determined that utilizing the resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level, then utilize the resource of the second system in conjunction with the first portable system to provide music to the user.

28. The first portable system of claim 27 , wherein the at least one component operates to determine whether utilizing a resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level by, at least in part, operating to make such determination based, at least in part, on quality of information to which the second system has access.

29. The first portable system of claim 27 , wherein the at least one component operates to determine whether utilizing a resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level by, at least in part, operating to make such determination based, at least in part, on type of encoding utilized to encode information to which the second system has access.

30. The first portable system of claim 27 , wherein the at least one component operates to determine whether utilizing a resource of the second system in conjunction with the first portable system will provide music to the user at a higher quality level than the current quality level by, at least in part, operating to make such determination based, at least in part, on variety of music to which the second system has access.

31. The first portable system of claim 27 , wherein the at least one component operates to utilize the resource of the second system in conjunction with the first portable system to provide music to the user by, at least in part, operating to utilize the resource of the second system to obtain music information through a computer network and communicate the obtained music information to the first portable system for presentation to the user.

32. The first portable system of claim 27 , wherein the at least one component operates to perform the establishing, determining and utilizing automatically, without user interaction.

33. A first portable system operable to provide an information output service to a user, the first portable system comprising:

at least one component that operates to, at least:

provide a current information output service to a user at a current quality level;

establish a wireless communication link with a second system external to the first portable system;

determine, based at least in part on variety of information to which the second system has access, whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level; and

if it is determined that utilizing the resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level, then utilize the resource of the second system in conjunction with the first portable system to provide the current information output service to the user.

34. The first portable system of claim 33 , wherein the current information output service is a music output service.

35. The first portable system of claim 33 , wherein the at least one component operates to determine whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level by, at least in part, operating to make such determination based, at least in part, on quality of information to which the second system has access.

36. The first portable system of claim 33 , wherein the at least one component operates to determine whether utilizing a resource of the second system in conjunction with the first portable system will provide the current information output service to the user at a higher quality level than the current quality level by, at least in part, operating to make such determination based, at least in part, on type of encoding utilized to encode information to which the second system has access.

37. The first portable system of claim 33 , wherein the at least one component operates to utilize the resource of the second system in conjunction with the first portable system to provide the current information output service to the user by, at least in part, operating to utilize the resource of the second system to obtain information through a computer network and communicate the obtained information to the first portable system for presentation to the user.

38. The first portable system of claim 33 , wherein the at least one component operates to perform the establishing, determining and utilizing automatically, without user interaction.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
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 →