Patents by Inventor Jan Stoess

Jan Stoess has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9325757
    Abstract: A method of achieving fault tolerance in a distributed stream processing system organized as a directed acyclic graph includes the initial step of managing a stream process within the distributed stream processing system including one or more operators. The one or more operators of the stream process are communicatively associated with one or more downstream operators. The method includes the steps of maintaining one or more data copies of a processing state of the one or more operators until the one or more data copies can be safely discarded, notifying the one or more operators when it is safe to discard at least one of the at least one of the one or more data copies of the processing state; and using an identifier to denote the data copy of the processing state to be safely discarded.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: April 26, 2016
    Assignee: ADELLO INC.
    Inventors: Volkmar Uhlig, Jan Stoess
  • Publication number: 20150026359
    Abstract: A method of reconfiguring a stream process in a distributed system includes the initial step of managing a stream process including one or more operators. The one or more operators are communicatively associated with one or more stream targets. The one or more operators use a partition function to determine the routing of messages to the one or more stream targets. The method includes the steps of determining a safe state within the stream process, and configuring a configuration state of the one or more operators during the safe state.
    Type: Application
    Filed: October 7, 2014
    Publication date: January 22, 2015
    Inventors: Volkmar Uhlig, Jan Stoess
  • Patent number: 8856374
    Abstract: A method of reconfiguring a stream process in a distributed system includes the initial step of managing a stream process including one or more operators. The one or more operators are communicatively associated with one or more stream targets. The one or more operators use a partition function to determine the routing of messages to the one or more stream targets. The method includes the steps of determining a safe state within the stream process, and configuring a configuration state of the one or more operators during the safe state.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: October 7, 2014
    Assignee: HStreaming, Inc.
    Inventors: Volkmar Uhlig, Jan Stoess
  • Publication number: 20120137164
    Abstract: A method of achieving fault tolerance in a distributed stream processing system organized as a directed acyclic graph includes the initial step of managing a stream process within the distributed stream processing system including one or more operators. The one or more operators of the stream process are communicatively associated with one or more downstream operators. The method includes the steps of maintaining one or more data copies of a processing state of the one or more operators until the one or more data copies can be safely discarded, notifying the one or more operators when it is safe to discard at least one of the at least one of the one or more data copies of the processing state; and using an identifier to denote the data copy of the processing state to be safely discarded.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 31, 2012
    Inventors: Volkmar Uhlig, Jan Stoess
  • Publication number: 20120137018
    Abstract: A method of reconfiguring a stream process in a distributed system includes the initial step of managing a stream process including one or more operators. The one or more operators are communicatively associated with one or more stream targets. The one or more operators use a partition function to determine the routing of messages to the one or more stream targets. The method includes the steps of determining a safe state within the stream process, and configuring a configuration state of the one or more operators during the safe state.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 31, 2012
    Inventors: Volkmar Uhlig, Jan Stoess