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, 2008
Filed:
Oct. 28, 2004
Steven P. Levi, Redmond, WA (US);
Mark D. Vanantwerp, Seattle, WA (US);
Craig M. Dowell, Redmond, WA (US);
Chadd B. Knowlton, Bellevue, WA (US);
Steven P. Levi, Redmond, WA (US);
Mark D. VanAntwerp, Seattle, WA (US);
Craig M. Dowell, Redmond, WA (US);
Chadd B. Knowlton, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
An active stream format is defined and adopted for a logical structure that encapsulates multiple data streams. The data streams may be of different media. The data of the data streams is partitioned into packets that are suitable for transmission over a transport medium. The packets may include error correcting information. The packets may also include clock licenses for dictating the advancement of a clock when the data streams are rendered. The format of ASF facilitates flexibility and choice of packet size and in specifying maximum bit rate at which data may be rendered. Error concealment strategies may be employed in the packetization of data to distribute portions of samples to multiple packets. Property information may be replicated and stored in separate packets to enhance its error tolerance. The format facilitates dynamic definition of media types and the packetization of data in such dynamically defined data types within the format.