×

Method and system for composing stream processing applications according to a semantic description of a processing goal

  • US 8,166,465 B2
  • Filed: 04/02/2007
  • Issued: 04/24/2012
  • Est. Priority Date: 04/02/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for assembling a stream processing application, comprising:

  • inputting a plurality of data source descriptions, wherein each of the data source descriptions includes a graph pattern that semantically describes an output of a data source;

    inputting a plurality of component descriptions, wherein each of the component descriptions includes a graph pattern that semantically describes an input of a component and a graph pattern that semantically describes an output of the component;

    inputting a stream processing request, wherein the stream processing request includes a goal that is represented by a graph pattern that semantically describes a desired stream processing outcome;

    assembling, using a processor of a computer, a stream processing graph in response to the stream processing request, wherein the stream processing graph is assembled by using machine code executable by the computer to process the plurality of data source descriptions and the plurality of component descriptions to obtain at least one of the data sources or at least one of the components that satisfies the desired processing outcome; and

    outputting the stream processing graph.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×