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: 11012408Abstract: 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: GrantFiled: August 22, 2018Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Gideon Sireling, Simeon Gelband
-
Publication number: 20200067876Abstract: 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: ApplicationFiled: August 22, 2018Publication date: February 27, 2020Inventors: Gideon Sireling, Simeon Gelband
-
Patent number: 9971638Abstract: 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: GrantFiled: August 15, 2017Date of Patent: May 15, 2018Assignee: International Business Machines CorporationInventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
-
Patent number: 9959154Abstract: 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: GrantFiled: February 16, 2016Date of Patent: May 1, 2018Assignee: International Business Machines CorporationInventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
-
Patent number: 9952917Abstract: 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: GrantFiled: August 15, 2017Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
-
Patent number: 9904960Abstract: 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: GrantFiled: January 20, 2017Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
-
Publication number: 20170344410Abstract: 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: ApplicationFiled: August 15, 2017Publication date: November 30, 2017Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
-
Publication number: 20170344409Abstract: 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: ApplicationFiled: August 15, 2017Publication date: November 30, 2017Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
-
Publication number: 20170277731Abstract: 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: ApplicationFiled: June 13, 2017Publication date: September 28, 2017Inventors: Boris Melamed, Gideon Sireling
-
Publication number: 20170277728Abstract: 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: ApplicationFiled: March 28, 2016Publication date: September 28, 2017Inventors: Boris Melamed, Gideon Sireling
-
Publication number: 20170236219Abstract: 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: ApplicationFiled: January 20, 2017Publication date: August 17, 2017Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber
-
Publication number: 20170235621Abstract: 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: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Inventors: Marc N. Haber, Boris Melamed, Gideon Sireling, Gidi Weber