Patents by Inventor Sinisa Ivkovic
Sinisa Ivkovic 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: 11037345Abstract: 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: GrantFiled: April 24, 2020Date of Patent: June 15, 2021Assignee: SEVEN BRIDGES GENOMICS, INC.Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
-
Publication number: 20200320757Abstract: 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: ApplicationFiled: April 24, 2020Publication date: October 8, 2020Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
-
Patent number: 10672156Abstract: 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: GrantFiled: March 9, 2017Date of Patent: June 2, 2020Assignee: SEVEN BRIDGES GENOMICS INC.Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
-
Patent number: 10083064Abstract: The invention relates to bioinformatics pipelines and wrapper scripts that call executables in those pipelines and that also identify beneficial changes to the pipelines. A tool in a pipeline has a smart wrapper that can cause the tool to analyze the sequence data it receives but that can also select a change to the pipeline when circumstances warrant. In certain aspects, the invention provides a system for genomic analysis. The system includes a processor coupled to a non-transitory memory. The system is operable to present to a user a plurality of genomic tools organized into a pipeline. At least a first one of the tools comprises an executable and a wrapper script. The system can receive instructions from the user and sequence data—instructions that call for the sequence data to be analyzed by the pipeline—and select, using the wrapper script, a change to the pipeline.Type: GrantFiled: December 16, 2016Date of Patent: September 25, 2018Assignee: Seven Bridges Genomics Inc.Inventors: Nebojsa Tijanic, Luka Stojanovic, Damir Cohadarevic, Sinisa Ivkovic
-
Publication number: 20180053328Abstract: 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: ApplicationFiled: March 9, 2017Publication date: February 22, 2018Applicant: Seven Bridges Genomics Inc.Inventors: Janko Simonovic, Sinisa Ivkovic, Nebojsa Tijanic
-
Publication number: 20170199764Abstract: The invention relates to bioinformatics pipelines and wrapper scripts that call executables in those pipelines and that also identify beneficial changes to the pipelines. A tool in a pipeline has a smart wrapper that can cause the tool to analyze the sequence data it receives but that can also select a change to the pipeline when circumstances warrant. In certain aspects, the invention provides a system for genomic analysis. The system includes a processor coupled to a non-transitory memory. The system is operable to present to a user a plurality of genomic tools organized into a pipeline. At least a first one of the tools comprises an executable and a wrapper script. The system can receive instructions from the user and sequence data—instructions that call for the sequence data to be analyzed by the pipeline—and select, using the wrapper script, a change to the pipeline.Type: ApplicationFiled: December 16, 2016Publication date: July 13, 2017Inventors: Nebojsa Tijanic, Luka Stojanovic, Damir Cohadarevic, Sinisa Ivkovic
-
Patent number: 9558321Abstract: A tool in a bioinformatics pipeline can include a smart wrapper and an executable. The smart wrapper can cause the executable to analyze the sequence data it receives and can also selectively change to the pipeline when circumstances warrant. In certain aspects, a system for genomic analysis includes a processor coupled to a non-transitory memory. The system is operable to present to a user a plurality of genomic tools organized into a pipeline. At least a first one of the tools comprises an executable and a wrapper script. The system can receive instructions from the user and sequence data—instructions that call for the sequence data to be analyzed by the pipeline—and select, using the wrapper script, a change to the pipeline.Type: GrantFiled: October 7, 2015Date of Patent: January 31, 2017Assignee: Seven Bridges Genomics Inc.Inventors: Nebojsa Tijanic, Luka Stojanovic, Damir Cohadarevic, Sinisa Ivkovic
-
Publication number: 20160333707Abstract: In a turbo engine, the rotor includes a shaft, blades, and a shaft-blade connection. The shaft blade connection can be provided as a fir tree connection, having a fir tree blade root and fir tree shaft grooves receiving the blade roots. The blade roots can include lobes, while the grooves can include undercut recesses receiving the lobes. The inclined mating bearing surfaces provided on a shaft post or on a lobe, respectively, are offset with respect to each other in the circumferential direction while partially overlapping. Each bearing surface is tangentially adjoined by a convexly curved end of bedding surface.Type: ApplicationFiled: May 12, 2016Publication date: November 17, 2016Applicant: ANSALDO ENERGIA SWITZERLAND AGInventors: Steffen HOLZHAEUSER, Sinisa Ivkovic, Igor Tsypkaykin
-
Publication number: 20160103659Abstract: The invention relates to bioinformatics pipelines and wrapper scripts that call executables in those pipelines and that also identify beneficial changes to the pipelines. A tool in a pipeline has a smart wrapper that can cause the tool to analyze the sequence data it receives but that can also select a change to the pipeline when circumstances warrant. In certain aspects, the invention provides a system for genomic analysis. The system includes a processor coupled to a non-transitory memory. The system is operable to present to a user a plurality of genomic tools organized into a pipeline. At least a first one of the tools comprises an executable and a wrapper script. The system can receive instructions from the user and sequence data—instructions that call for the sequence data to be analyzed by the pipeline—and select, using the wrapper script, a change to the pipeline.Type: ApplicationFiled: October 7, 2015Publication date: April 14, 2016Inventors: Nebojsa Tijanic, Luka Stojanovic, Damir Cohadarevic, Sinisa Ivkovic