IP Library Granted Patent US 7,860,962
Granted Patent B2
US 7,860,962 · App. 11/199,799 · Granted Dec 28, 2010

Media download method and system based on connection speed

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,860,962
App. No.
11/199,799
Granted
Dec 28, 2010
Kind
B2
Abstract

A method of offering a video file to a video receiver that comprises determining a connection speed of a network connection to the video receiver. A progressive download, but not a non-progressive full download, of the video file is offered to the video receiver via the network connection when the connection speed is greater than a first threshold value. The non-progressive full download, but not the progressive download, of the video file is offered to the video receiver via the network connection when the connection speed is less than a second threshold value.

Claims (41)

1. A method of offering a video file to a video receiver, the method comprising:

determining a connection speed of a network connection to the video receiver, wherein the connection speed is based on a speed tier to which a user of the video receiver has subscribed;

offering a progressive download, but not a non-progressive full download, of the video file to the video receiver via the network connection when the connection speed is determined to be greater than a first threshold value, wherein the first threshold value is 768 kilobits per second; and

offering the non-progressive full download, but not the progressive download, of the video file to the video receiver via the network connection when the connection speed is less than a second threshold value, wherein the second threshold value is based on a bit rate at which the video file is encoded, wherein the video file is encoded at a rate of at least 900 kilobits per second.

2. The method of claim 1 , further comprising offering the progressive download, but not the non-progressive full download, of the video file to the video receiver via the network connection when the connection speed is at least equal to the first threshold value.

3. The method of claim 1 , further comprising:

performing the progressive download of the video file to the video receiver via the network connection when the connection speed is greater than or equal to the first threshold value.

4. The method of claim 1 , wherein determining the connection speed comprises determining the speed tier of the network connection.

5. The method of claim 1 wherein determining the connection speed comprises performing a real-time analysis of the connection speed of the network connection.

6. A system comprising:

a video server system comprising:

a processor; and

a memory configured to store instructions to:

determine a connection speed of a network connection to a video receiver, wherein the connection speed is based at least in part on a speed tier to which a user of the video receiver has subscribed;

offer a progressive download, but not a non-progressive full download, of a video file to the video receiver via the network connection when the connection speed is greater than a first threshold value, wherein the first threshold value is 768 kilobits per second; and

offer the non-progressive full download, but not the progressive download, of the video file to the video receiver via the network connection when the connection speed is less than a second threshold value, wherein the second threshold value is based on a bit rate at which the video file is encoded, wherein the video file is encoded at a rate of at least 900 kilobits per second;

wherein the video server system is operable to dynamically switch from offering the progressive download to offering the non-progressive full download based on a real-time measure of the connection speed.

7. The system of claim 6 wherein the video server system is to offer the progressive download, but not the non-progressive full download, of the video file to the video receiver via the network connection when the connection speed is greater than or equal to the first threshold value.

8. The system of claim 6 , wherein the video server system is to perform the non-progressive full download of the video file to the video receiver via the network connection when the connection speed is less than the second threshold value.

9. The system of claim 6 , wherein the video server system comprises a component to determine the connection speed based on a speed tier of the network connection.

10. The system of claim 6 , wherein the video server system comprises a real-time connection speed analyzer to determine the connection speed of the network connection.

11. A system comprising:

a processor to:

determine a connection speed of a network connection to a video receiver, wherein the connection speed is based at least in part on a speed tier statically assigned to a subscriber of a communication service corresponding to the network connection;

pull a progressive download, and inhibit pulling a non-progressive full download, of a video file to the video receiver via the network connection when the connection speed is greater than a first threshold value, wherein the first threshold value is 768 kilobits per second; and

pull the non-progressive full download, but inhibit pulling the progressive download, of the video file to the video receiver via the network connection when the connection speed is less than a second threshold value, wherein the second threshold value is based on a bit rate at which the video file is encoded, wherein the video file is encoded at a rate of at least 900 kilobits per second.

12. The system of claim 11 , wherein the processor is to pull the progressive download, and to inhibit pulling the non-progressive full download, of the video file to the video receiver via the network connection when the connection speed is greater than or equal to the first threshold value.

13. The system of claim 11 , wherein the video file is encoded at a rate of at least 1300 kilobits per second.

14. The system of claim 11 , wherein the video file is encoded at a rate greater than the first threshold value.

15. The system of claim 11 , wherein the processor is part of the video receiver.

16. The system of claim 11 , wherein the processor is part of a home gateway in communication with the video receiver.

17. The system of claim 11 , wherein the processor is to determine the connection speed based on a speed tier of the network connection.

18. The system of claim 11 , wherein the processor is to determine the connection speed based on a real-time connection speed of the network connection.

19. The method of claim 1 , wherein the first threshold value is equal to the second threshold value.

20. The method of claim 1 , further comprising:

offering the progressive download, but not the non-progressive full download to each user subscribed to a first speed tier;

and offering the non-progressive full download but not the progressive download to each user subscribed to a second speed tier.

21. The method of claim 1 , further comprising switching dynamically between a progressive download mode and a non-progressive full download mode in response to a real-time measure of the connection speed.

22. The method of claim 21 , wherein the connection speed is dependent on a location of the user.

23. The system of claim 6 , wherein the video server system is associated with an internet protocol television (IPTV) service.

24. The system of claim 11 , further comprising a speed tier determining component and a real-time connection speed analyzer.

Assignments (5)
CHANGE OF NAME Recorded Dec 7, 2012
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 029428/0765 →
CORRECTION TO THE RECEIVING PARTY OF THE CHANGE OF NAME RECORDED AT 028868/0996 ON 8/29/2012 Recorded Nov 27, 2012
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 029364/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2012
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: LITTLEMORE TECHNOLOGIES LLC
Reel/Frame 029248/0844 →
CHANGE OF NAME Recorded Aug 29, 2012
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 028868/0996 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2005
From: WHITE, SCOTT; VAN VLECK, PAUL
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 017004/0410 →