Patents by Inventor Gideon Sireling

Gideon Sireling 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: 11012408
    Abstract: A virtual machine (VM) instance is generated based on a received template. The VM instance is assigned a MAC address from the pool of MAC addresses and an IP address based on the MAC address of the VM instance. A routing identifier of the routing identifiers is extracted from the assigned IP address or the assigned MAC address. Software of the VM is configured to receive data using a port number corresponding to the extracted routing identifier based on a one-to-one mapping.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gideon Sireling, Simeon Gelband
  • Publication number: 20200067876
    Abstract: A virtual machine (VM) instance is generated based on a received template. The VM instance is assigned a MAC address from the pool of MAC addresses and an IP address based on the MAC address of the VM instance. A routing identifier of the routing identifiers is extracted from the assigned IP address or the assigned MAC address. Software of the VM is configured to receive data using a port number corresponding to the extracted routing identifier based on a one-to-one mapping.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Gideon Sireling, Simeon Gelband
  • Patent number: 9971638
    Abstract: A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
  • Patent number: 9959154
    Abstract: A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
  • Patent number: 9952917
    Abstract: A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
  • Patent number: 9904960
    Abstract: A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
  • Publication number: 20170344410
    Abstract: A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
    Type: Application
    Filed: August 15, 2017
    Publication date: November 30, 2017
    Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
  • Publication number: 20170344409
    Abstract: A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
    Type: Application
    Filed: August 15, 2017
    Publication date: November 30, 2017
    Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
  • Publication number: 20170277731
    Abstract: As disclosed herein a method determining whether a tree graph operation is a cutting operation. The method further includes, responsive to determining that the tree graph operation is a cutting operation, determining a cutting zone for the cutting operation, and identifying a developed node in the cutting zone that is to be retained in the tree graph, wherein the developed node is a root node of a shared subtree. The method further includes, responsive to determining the tree graph operation is not a cutting operation, attaching each child of the developed node to a parent of the developed node, and responsive to determining the developed node is a shared subtree with one or more children, attaching a reference to each child of the developed node to a parent of remaining undeveloped nodes. A computer program product and a computer system corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: June 13, 2017
    Publication date: September 28, 2017
    Inventors: Boris Melamed, Gideon Sireling
  • Publication number: 20170277728
    Abstract: As disclosed herein a method determining whether a tree graph operation is a cutting operation. The method further includes, responsive to determining that the tree graph operation is a cutting operation, determining a cutting zone for the cutting operation, and identifying a developed node in the cutting zone that is to be retained in the tree graph, wherein the developed node is a root node of a shared subtree. The method further includes, responsive to determining the tree graph operation is not a cutting operation, attaching each child of the developed node to a parent of the developed node, and responsive to determining the developed node is a shared subtree with one or more children, attaching a reference to each child of the developed node to a parent of remaining undeveloped nodes. A computer program product and a computer system corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: March 28, 2016
    Publication date: September 28, 2017
    Inventors: Boris Melamed, Gideon Sireling
  • Publication number: 20170236219
    Abstract: A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
    Type: Application
    Filed: January 20, 2017
    Publication date: August 17, 2017
    Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
  • Publication number: 20170235621
    Abstract: A computer system may generate a lineage graph for a data processing system. The lineage graph may contain one or more nodes, and it may identify the flow of data through the data processing system. The computer system may determine that a first node in the lineage graph defunct. The computer system may then generate a report for the data processing system and provide the report to a user. The report may include an explanation of why the first node is defunct. The computer system may insert an indication that the first node is defunct into metadata for the first node. The indication may also include the explanation of why the first node is defunct.
    Type: Application
    Filed: February 16, 2016
    Publication date: August 17, 2017
    Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber