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:
Dec. 01, 2009
Filed:
Mar. 09, 2005
Prasanna Ganesan, Menlo Park, CA (US);
Shahriyar Matloub, Los Altos, CA (US);
Tony Miranz, Palo Alto, CA (US);
Alain Rossmann, Palo Alto, CA (US);
Prasanna Ganesan, Menlo Park, CA (US);
Shahriyar Matloub, Los Altos, CA (US);
Tony Miranz, Palo Alto, CA (US);
Alain Rossmann, Palo Alto, CA (US);
VUDU, Inc., Santa Clara, CA (US);
Abstract
Techniques for updating a library with a significant number of titles are disclosed. A library in each of the boxes in service is updated synchronously or asynchronously. Any release to update the library is performed by propagating data chunks by a gossip protocol to all boxes in service. A proper release package is then recovered in each box from the received data chunk to update the library. According to one aspect of the techniques, a small set of seeding boxes is designated to propagate at least some or all of respective received data chunks to a set of the boxes. Each of the set of the boxes is caused to recursively propagate its received data chunks to other boxes chosen to continue spreading, if necessary, some or all of the received data chunks among the boxes till each of the boxes in service has received a designated portion of the data chunks.