Hybrid flows containing a continous flow

US2016283610A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016283610-A1
Application numberUS-201315034241-A
CountryUS
Kind codeA1
Filing dateDec 19, 2013
Priority dateDec 19, 2013
Publication dateSep 29, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Processing a hybrid flow containing a continuous flow can include connecting a continuous flow to a finite flow of a hybrid flow using a continuous connector operator, and processing the data flow graph of the hybrid flow.

First claim

Opening claim text (preview).

What is claimed: 1 . A system for processing hybrid flows containing a continuous flow, comprising: a conversion engine to: convert a hybrid flow to a data flow graph, wherein the hybrid flow includes a continuous flow and a finite flow; and connect an output of the continuous flow to an input of the finite in the data flow graph using a continuous connector operator; and a hybrid flow engine to process the data flow graph of the hybrid flow. 2 . The system of claim 1 , wherein the hybrid flow engine optimize the data flow graph of the hybrid flow. 3 . The system of claim 1 , wherein the conversion engine adds the continuous connector operator to the data flow graph of the hybrid flow. 4 . The system of claim 1 , wherein the hybrid flow engine adds a new flow to the data flow graph of the hybrid flow. 5 . The system of claim 1 , including a continuous connector operator engine to: aggregate input data from the continuous flow; and send the aggregate input data to the finite flow as a data block. 6 . The system of claim 5 , further including a finite flow engine to analyze data from the continuous flow that is aggregated. 7 . The system of claim 1 , further including a continuous flow engine to: execute an operation on continuously collected data; and send the data to the continuous connector operator. 8 . A non-transitory computer readable medium storing instructions executable by a processing resource to cause a computer to: subscribe a continuous connector, operator to a continuous flow of a hybrid flow to connect the continuous flow to a finite flow of the hybrid flow; aggregate data from the continuous flow using the continuous connector operator; send the aggregated data to the finite flow of the hybrid flow; and terminate the subscription of the continuous connector operator to the continuous flow based on a termination condition. 9 . The non-transistory computer-readable medium of claim 8 , wherein the instructions executable by the processing resource to subscribe to the continuous flow include instructions executable to subscribe in response to identification of an output of the continuous flow as an input to the finite flow. 10 . The non-transitory computer-readable medium of claim 8 , including instructions executable by the processing resource to: convert a plurality of task flows of the hybrid flow, including the continuous flow and the finite flow, to a data flow graph that contains control and data flow characteristics of the hybrid flow. 11 . The non-transitory computer-readable medium of claim 10 , including instructions executable by the processing resource to process the data flow graph including instructions executable to optimize the data flow graph including the continuous connector operator. 12 . A method for processing a hybrid flow containing a continuous flow comprising: annotating a continuous flow as continuous and a finite flow as finite in a data flow graph of a hybrid flow; adding a continuous connector operator to the data flow graph of the hybrid flow to connect an output of the continuous flow to an input of the finite flow in response to identifying the annotated finite flow is a consumer of the annotated continuous flow; aggregating data from the continuous flow using the continuous connector operator; analyzing the aggregated data along the finite flow; revising the data flow graph of the hybrid flow to include a new flow and a new continuous connector operator based on the analysis of the aggregated data; and processing the revised data flow graph of the hybrid flow. 13 . The method of claim 12 , wherein revising the data flow graph to include the new flow and the new continuous connector operator includes creating the new flow in the data flow graph of the hybrid flow. 14 . The method of claim 12 , wherein revising the data flow graph to include the new flow and the new continuous connector operator includes creating the new continuous connector operator to replicate input data to the continuous data flow. 15 . The method of claim 12 , wherein processing the revised data flow graph of the hybrid flow includes outputting an alternative data flow graph of the hybrid flow with the lowest relative cost of a set of alternative data flow graphs based on an optimization objective.

Assignees

Inventors

Classifications

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

  • Data format conversion from or to a database · CPC title

  • Dependency analysis; Data or control flow analysis · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016283610A1 cover?
Processing a hybrid flow containing a continuous flow can include connecting a continuous flow to a finite flow of a hybrid flow using a continuous connector operator, and processing the data flow graph of the hybrid flow.
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/9024. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).