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:
Mar. 13, 2007

Filed:

Nov. 15, 2001
Applicants:

Paul J. Roy, Mountain View, CA (US);

Majd Bakar, Castro Valley, CA (US);

Jeffrey W. Huth, Corralitos, CA (US);

Mark Wagner, Mountain View, CA (US);

Stuart Ozer, San Francisco, CA (US);

Inventors:

Paul J. Roy, Mountain View, CA (US);

Majd Bakar, Castro Valley, CA (US);

Jeffrey W. Huth, Corralitos, CA (US);

Mark Wagner, Mountain View, CA (US);

Stuart Ozer, San Francisco, CA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N 7/173 (2006.01); H04B 7/212 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods, systems, and computer program products for generating a data stream for broadcast to one or more client systems. A source identifier identifies where the data for the data stream may be obtained. Scheduling information associated with the identifier determines when the data should be added to the data stream for broadcast. The data is requested and received from the data source using the identifier and added to the data stream to arrive at the one or more client systems in accordance with the scheduling information. The generated data stream may comprise one or more sub-streams. The scheduling information may be checked or validated to assure consistency and accuracy. Client systems may simultaneously receive data, including real-time data, from multiple sources.


Find Patent Forward Citations

Loading…