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. 25, 2014
Filed:
May. 16, 2011
Colin Joseph Meek, Kirkland, WA (US);
Mohamed Hassan Ali, Kirkland, WA (US);
Galex Sunyul Yen, Issaquah, WA (US);
Ciprian Gerea, Seattle, WA (US);
Balan Sethu Raman, Redmond, WA (US);
Jonathan David Goldstein, Woodinville, WA (US);
Badrish Chandramouli, Bellevue, WA (US);
Tomer Verona, Redmond, WA (US);
Torsten Walther Grabs, Seattle, WA (US);
Colin Joseph Meek, Kirkland, WA (US);
Mohamed Hassan Ali, Kirkland, WA (US);
Galex Sunyul Yen, Issaquah, WA (US);
Ciprian Gerea, Seattle, WA (US);
Balan Sethu Raman, Redmond, WA (US);
Jonathan David Goldstein, Woodinville, WA (US);
Badrish Chandramouli, Bellevue, WA (US);
Tomer Verona, Redmond, WA (US);
Torsten Walther Grabs, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Aspects of the subject matter described herein relate to stream operators. In aspects, a stream event is received. Based on a timestamp associated with the stream event and the number of stream operators that have asked to be activated prior to or at the timestamp, zero or more stream objects are informed of one or more time events and torn down if no longer needed. In addition, a destination stream operator is instantiated, if needed, data (e.g., the timestamp and packet, if any) corresponding to the stream event is provided to a stream operator, output data, if any, is received from the stream operator, and the stream operator is torn down if it no longer needs state data between invocations.