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:
Mar. 11, 2014
Filed:
Apr. 18, 2012
Michael Luby, Berkeley, CA (US);
Ronen Vainish, Sunnyvale, CA (US);
Lars Rasmussen, San Francisco, CA (US);
David Kushi, San Francisco, CA (US);
Serban Simu, San Jose, CA (US);
Adrian Perrig, Berkeley, CA (US);
Roberto Attias, Richmond, CA (US);
Michael Walfish, San Francisco, CA (US);
Diane Hernek, Oakland, CA (US);
John Byers, Newton, MA (US);
Michael Luby, Berkeley, CA (US);
Ronen Vainish, Sunnyvale, CA (US);
Lars Rasmussen, San Francisco, CA (US);
David Kushi, San Francisco, CA (US);
Serban Simu, San Jose, CA (US);
Adrian Perrig, Berkeley, CA (US);
Roberto Attias, Richmond, CA (US);
Michael Walfish, San Francisco, CA (US);
Diane Hernek, Oakland, CA (US);
John Byers, Newton, MA (US);
Digital Fountain, Inc., San Diego, CA (US);
Abstract
A method of serving content to multiple clients via a network is provided. Independent sessions with each of a plurality of clients are maintained, wherein the number of clients in the plurality of clients can vary over time, and wherein the start of each session and the end of each session can be independent of the start and end of other sessions. A stream of packet payloads is received, each packet payload of the stream of packet payloads including data generated from the content, wherein each packet payload in at least a subset of the stream of packet payloads includes a different set of data. Each packet payload in the stream of packet payloads is transmitted to each client of the plurality of clients in corresponding packets, wherein the packet payload transmitted to a client at any particular time is independent of the state of the corresponding session.