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:
Sep. 16, 2014
Filed:
Nov. 19, 2010
Richard T. Russo, Redmond, WA (US);
Aaron Matthew Tyler, Redmond, WA (US);
Blaine Young, Redmond, WA (US);
Bruce Green, Seattle, WA (US);
Alaa H. Abdelhalim, Bellevue, WA (US);
Roger D. Seielstad, Redmond, WA (US);
Peter A. Gurevich, Woodinville, WA (US);
Vittal Pai, Redmond, WA (US);
Andrew Sveikauskas, Seattle, WA (US);
P. Daniel Suberviola, Ii, Bothell, WA (US);
Richard T. Russo, Redmond, WA (US);
Aaron Matthew Tyler, Redmond, WA (US);
Blaine Young, Redmond, WA (US);
Bruce Green, Seattle, WA (US);
Alaa H. Abdelhalim, Bellevue, WA (US);
Roger D. Seielstad, Redmond, WA (US);
Peter A. Gurevich, Woodinville, WA (US);
Vittal Pai, Redmond, WA (US);
Andrew Sveikauskas, Seattle, WA (US);
P. Daniel Suberviola, II, Bothell, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A system and a process for deploying a computer file involves a client computer applying the computer file concurrently with downloading the computer file from a file server. The concurrent operations can be performed even when the data of the computer file is downloaded out of order. The computer file includes a plurality of file segments. The client computer obtains information defining the file segments and monitors the received data of the computer file during downloading. When downloading of a file segment is complete, the client computer applies the completed segment concurrently with receiving other segments of the computer file from the file server. The process can be used when the computer file is downloaded using a multicast protocol, but is not limited to use with multicast protocols. The client computer can request only needed segments of the computer file.