The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 22, 2008
Filed:
Jul. 24, 2002
Ranjit John, Sunnyvale, CA (US);
Satish N. Menon, Sunnyvale, CA (US);
Laxmi Thota, Cupertino, CA (US);
James Wang, San Jose, CA (US);
Jayakumar Muthukumarasamy, Dublin, CA (US);
Robert Horen, Pleasanton, CA (US);
Ranjit John, Sunnyvale, CA (US);
Satish N. Menon, Sunnyvale, CA (US);
Laxmi Thota, Cupertino, CA (US);
James Wang, San Jose, CA (US);
Jayakumar Muthukumarasamy, Dublin, CA (US);
Robert Horen, Pleasanton, CA (US);
Kasenna, Inc., Mountain View, CA (US);
Abstract
The present invention provides loosely-coupled cluster systems comprising a plurality of servers based on storage attached to the plurality of servers. Videos, or other assets, are automatically replicated within the server system to increase the number of concurrent play requests serviceable. The server systems can detect spikes in demand that may exceed the guaranteed number of concurrent play requests serviceable and dynamically transfer the high-in-demand or 'hot' asset to servers in the cluster that do not have the video. Alternatively, instead of transferring the entire asset, varying length prefixes of the asset may be transferred depending on the availability of resources. The remainder of the asset is transferred in some embodiments on demand with sufficient buffering or other storage to guarantee playback to the user or subscriber according to the required quality of service (QOS).