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:
Feb. 24, 2009
Filed:
Jun. 07, 2004
Rafael S. Lisitsa, Bellevue, WA (US);
George H. J. Shaw, Woodinville, WA (US);
Dale A. Sather, Seattle, WA (US);
Bryan A. Woodruff, North Bend, WA (US);
Rafael S. Lisitsa, Bellevue, WA (US);
George H. J. Shaw, Woodinville, WA (US);
Dale A. Sather, Seattle, WA (US);
Bryan A. Woodruff, North Bend, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Frame-based streaming data flows through a graph of multiple interconnected processing modules. The modules have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system. A user specifies overall goals for an actual graph for processing a given type of data for a particular purpose. A flow manager constructs the graph as a sequence of module interconnections required for processing the data, in response to the parameter values of the individual modules in the graph in view of the goals for the overall graph as a whole, and divides it into pipes each having one or more modules and each assigned to a memory manager for handling data frames in the pipe.