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.

Date of Patent:
Sep. 13, 2011

Filed:

Jun. 27, 2007
Applicants:

Christopher Scott Dickens, Issaquah, WA (US);

Asad Yaqoob, Redmond, WA (US);

Saad Syed, Kirkland, WA (US);

Jeremy Sadler, Seattle, WA (US);

Alaa H. Abdelhalim, Bellevue, WA (US);

Inventors:

Christopher Scott Dickens, Issaquah, WA (US);

Asad Yaqoob, Redmond, WA (US);

Saad Syed, Kirkland, WA (US);

Jeremy Sadler, Seattle, WA (US);

Alaa H. Abdelhalim, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/28 (2006.01); H04L 12/56 (2006.01);
U.S. Cl.
CPC ...
Abstract

A form of multicast, referred to as 'on-demand multicast,' provides a methodology that allows for 'on demand' multicasting of data. On-demand multicast allows clients to join or leave a transmission at any point. There is no transmission session start or end time—the session is continuously available, although data is not necessarily continuously transmitted. Data blocks missed by late-joining clients are retransmitted per amalgamated client requests through multiple transmission cycles until all clients that have joined the transmission session receive all content. Once a client has received all data blocks comprising the content for the session, the client may exit the ongoing session.


Find Patent Forward Citations

Loading…