Patents by Inventor Michael Gokhman

Michael Gokhman 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: 11960609
    Abstract: A package dependencies representation and usage thereof. A data structure representing package dependencies in a computer program. The data structure comprising: a set of package instance nodes, each of which representing a different instance of a code package, wherein each package instance node comprising a unique identifier in the set of package instance nodes and a reference to a package record, wherein the package record representing a package, wherein the instance package is an instance of the package; a set of edges connecting package instance nodes of the set of package instance nodes, wherein an edge from a source node to a target node represents a dependency relationship of a package represented by the source node on a package represented by the target node.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 16, 2024
    Assignee: Snyk Limited
    Inventors: Michael Gokhman, Shaun Smith, Assaf Hefetz
  • Patent number: 11580232
    Abstract: A system, product and process for building a package dependencies data structure. The method comprises determining a package instance identifier of the package to be processed. The package instance identifier is determined based on a unique identifier of the package to be processed and based on a unique identifier of a dependency sub-tree of the package to be processed in the package instance identifier. The package instance identifier is utilized to determine if a node representing the package to be processed exists or not. In case the node does not exist already in the data structure, the node is created and added.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: February 14, 2023
    Assignee: Snyk Limited
    Inventors: Michael Gokhman, Shaun Smith, Assaf Hefetz
  • Publication number: 20220382882
    Abstract: A system, product and process for building a package dependencies data structure. The method comprises determining a package instance identifier of the package to be processed. The package instance identifier is determined based on a unique identifier of the package to be processed and based on a unique identifier of a dependency sub-tree of the package to be processed in the package instance identifier. The package instance identifier is utilized to determine if a node representing the package to be processed exists or not. In case the node does not exist already in the data structure, the node is created and added.
    Type: Application
    Filed: August 11, 2022
    Publication date: December 1, 2022
    Inventors: Michael Gokhman, Shaun Smith, Assaf Hefetz
  • Publication number: 20210117548
    Abstract: A package dependencies representation and usage thereof. A data structure representing package dependencies in a computer program. The data structure comprising: a set of package instance nodes, each of which representing a different instance of a code package, wherein each package instance node comprising a unique identifier in the set of package instance nodes and a reference to a package record, wherein the package record representing a package, wherein the instance package is an instance of the package; a set of edges connecting package instance nodes of the set of package instance nodes, wherein an edge from a source node to a target node represents a dependency relationship of a package represented by the source node on a package represented by the target node.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventors: Michael Gokhman, Shaun Smith, Assaf Hefetz