Patents by Inventor Janko Simonovic

Janko Simonovic 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: 11037345
    Abstract: In one embodiment, a method of processing a computational workflow comprises receiving a description of a computational workflow. The description comprises a plurality of steps, in which each step has at least one input and at least one output, and further wherein an input from a second step depends on an output from a first step. The description is translated into a static workflow graph stored in a memory, the static workflow graph comprising a plurality of nodes having input ports and output ports, wherein dependencies between inputs and outputs are specified as edges between input ports and output ports. Information about a first set of nodes is then extracted from the static workflow graph and placed into a dynamic graph. A first actionable job is identified from the dynamic graph and executed.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: June 15, 2021
    Assignee: SEVEN BRIDGES GENOMICS, INC.
    Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
  • Publication number: 20200320757
    Abstract: In one embodiment, a method of processing a computational workflow comprises receiving a description of a computational workflow. The description comprises a plurality of steps, in which each step has at least one input and at least one output, and further wherein an input from a second step depends on an output from a first step. The description is translated into a static workflow graph stored in a memory, the static workflow graph comprising a plurality of nodes having input ports and output ports, wherein dependencies between inputs and outputs are specified as edges between input ports and output ports. Information about a first set of nodes is then extracted from the static workflow graph and placed into a dynamic graph. A first actionable job is identified from the dynamic graph and executed.
    Type: Application
    Filed: April 24, 2020
    Publication date: October 8, 2020
    Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
  • Patent number: 10672156
    Abstract: In one embodiment, a method of processing a computational workflow comprises receiving a description of a computational workflow. The description comprises a plurality of steps, in which each step has at least one input and at least one output, and further wherein an input from a second step depends on an output from a first step. The description is translated into a static workflow graph stored in a memory, the static workflow graph comprising a plurality of nodes having input ports and output ports, wherein dependencies between inputs and outputs are specified as edges between input ports and output ports. Information about a first set of nodes is then extracted from the static workflow graph and placed into a dynamic graph. A first actionable job is identified from the dynamic graph and executed.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: June 2, 2020
    Assignee: SEVEN BRIDGES GENOMICS INC.
    Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
  • Publication number: 20180053328
    Abstract: In one embodiment, a method of processing a computational workflow comprises receiving a description of a computational workflow. The description comprises a plurality of steps, in which each step has at least one input and at least one output, and further wherein an input from a second step depends on an output from a first step. The description is translated into a static workflow graph stored in a memory, the static workflow graph comprising a plurality of nodes having input ports and output ports, wherein dependencies between inputs and outputs are specified as edges between input ports and output ports. Information about a first set of nodes is then extracted from the static workflow graph and placed into a dynamic graph. A first actionable job is identified from the dynamic graph and executed.
    Type: Application
    Filed: March 9, 2017
    Publication date: February 22, 2018
    Applicant: Seven Bridges Genomics Inc.
    Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic