IP Library Granted Patent US 8,059,537
Granted Patent B2
US 8,059,537 · App. 10/675,903 · Granted Nov 15, 2011

Quality of service support in a media exchange network

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,059,537
App. No.
10/675,903
Granted
Nov 15, 2011
Kind
B2
Abstract

Certain aspects of the invention for controlling transfer of media content in a communication network may comprise the step of receiving an input specifying at least one media file for transfer via a communication channel in the communication network. Based on a received selection specifying various quality of service (QoS) parameters to be utilized to transfer one or more of the media files, one or more of the media files may be transferred via the communication channel utilizing at least some of the received quality of service selection. At least a portion of the specified parameters may be transferred to a first communication device such as a broadband headend or a media server that is coupled to the communication network. The second device may utilize some or all of the transferred parameters to configure at least a portion of the communication channel over which the file is transferred.

Claims (46)

1. A method, for controlling transfer of media content in a communication network, the method comprising:

receiving an input specifying at least one media file for transfer via a communication channel in the communication network;

subsequent to said receiving of said input, causing:

a display of a plurality of quality of service options corresponding to said at least one media file, for selection by a remote user; and

receiving a quality of service selection specifying at least one of said plurality of quality of service options; and

subsequent to said receiving of said quality of service selection, transferring said at least one media file via said communication channel utilizing said quality of service selection.

2. The method according to claim 1 , comprising transferring at least a portion of specified parameters to a first communication device coupled to the communication network.

3. The method according to claim 2 , comprising configuring at least a portion of said communication channel by a second device utilizing said transferred at least a portion of said specified parameters.

4. The method according to claim 2 , wherein said first communication device is at least one of a broadband headend and a media server.

5. The method according to claim 1 , comprising generating said received input specifying said at least one media file for transfer via at least one of a media guide, channel guide and a device guide.

6. The method according to claim 1 , comprising generating said received input from a television screen within a home.

7. The method according to claim 1 , comprising at least one of queuing and buffering at least a portion of said at least one media file during said transferring.

8. The method according to claim 1 , comprising presenting a cost for transferring said at least one media file via said communication channel utilizing said quality of service selection.

9. The method according to claim 8 , comprising varying said cost depending on said quality of service selection.

10. The method according to claim 1 , wherein said quality of service selection for said transfer of said at least one media file comprises at least one of: a resolution, color content, encoding type, encoding rate, compression type, display size, a bandwidth to be utilized for transfer of said transfer, a time to be utilized for said transfer, and a cost for said transfer.

11. A non-transitory computer-readable medium having stored thereon, a computer program having at least one code section for controlling transfer of media content in a communication network, the at least one code section being executable by a computer for causing the computer to perform steps comprising:

receiving an input specifying at least one media file for transfer via a communication channel in the communication network;

subsequent to said receiving of said input, causing:

a display of a plurality of quality of service options corresponding to said at least one media file for selection by a remote user; and

receiving a quality of service selection specifying at least one of said plurality of quality of service options; and

subsequent to said receiving of said quality of service selection, transferring said at least one media file via said communication channel utilizing said quality of service selection.

12. The non-transitory computer-readable medium according to claim 11 , comprising code for transferring at least a portion of specified parameters to a first communication device coupled to the communication network.

13. The non-transitory computer-readable medium according to claim 12 , comprising code for configuring at least a portion of said communication channel by a second device utilizing said transferred at least a portion of said specified parameters.

14. The non-transitory computer-readable medium according to claim 12 , wherein said first communication device is at least one of a broadband headend and a media server.

15. The non-transitory computer-readable medium according to claim 11 , comprising code for generating said received input specifying said at least one media file for transfer via at least one of a media guide, channel guide and a device guide.

16. The non-transitory computer-readable medium according to claim 11 , comprising code for generating said received input from a television screen within a home.

17. The non-transitory computer-readable medium according to claim 11 , comprising code for at least one of queuing and buffering at least a portion of said at least one media file during said transferring.

18. The non-transitory computer-readable medium according to claim 11 , comprising code for presenting a cost for transferring said at least one media file via said communication channel utilizing said quality of service selection.

19. The non-transitory computer-readable medium according to claim 18 , comprising code for varying said cost depending on said quality of service selection.

20. The non-transitory computer-readable medium according to claim 11 , wherein said quality of service selection for said transfer of said at least one media file comprises at least one of: a resolution, color content, encoding type, encoding rate, compression type, display size, a bandwidth to be utilized for transfer of said transfer, a time to be utilized for said transfer, and a cost for said transfer.

21. A system for controlling transfer of media content in a communication network, the system comprising:

at least one processor that receives an input specifying at least one media file for transfer via a communication channel in the communication network;

subsequent to said receiving of said input, said at least one processor:

causes a display of a plurality of quality of service options corresponding to said at least one media file for selection by a remote user; and

receives a quality of service selection specifying at least one of said plurality of quality of service options; and

said at least one processor transfers subsequent to said receiving of said quality of service selection, said at least one media file via said communication channel utilizing said quality of service selection.

22. The system according to claim 21 , wherein said at least one processor transfers at least a portion of specified parameters to a first communication device coupled to the communication network.

23. The system according to claim 22 , wherein said at least one processor configures at least a portion of said communication channel by a second device utilizing said transferred at least a portion of said specified parameters.

24. The system according to claim 22 , wherein said first communication device is at least one of a broadband headend and a media server.

25. The system according to claim 21 , wherein said at least one processor generates said received input specifying said at least one media file to transfer via at least one of a media guide, channel guide and a device guide.

26. The system according to claim 21 , wherein said at least one processor generates said received input from a television screen within a home.

27. The system according to claim 21 , wherein said at least one processor at least one of queues and buffers at least a portion of said at least one media file during said transferring.

28. The system according to claim 21 , wherein said at least one processor presents a cost for transferring said at least one media file via said communication channel utilizing said quality of service selection.

29. The system according to claim 28 , wherein said at least one processor varies said cost depending on said quality of service selection.

30. The system according to claim 21 , wherein said quality of service selection for said transfer of said at least one media file comprises at least one of: a resolution, color content, encoding type, encoding rate, compression type, display size, a bandwidth to be utilized for transfer of said transfer, a time to be utilized for said transfer, and a cost for said transfer.

31. The system according to claim 21 , wherein said at least one processor is at least one of a media processing system processor, a media management system processor, a computer processor, a media exchange software processor and a media peripheral processor.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. 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/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
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 Jan 12, 2004
From: KARAOGUZ, JEYHAN; BENNETT, JAMES D.
To: BROADCOM CORPORATION
Reel/Frame 014252/0801 →