Patents by Inventor Gil Baruch

Gil Baruch 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: 11972129
    Abstract: Methods, system and computer program product, the method comprising: from high level language code (HLLC), receiving a request for reading a data set from a tape onto an object storage connected over TCP/IP to a mainframe; from the HLLC, allocating a data set on a tape comprising information to be imported, the allocation being in a format of the stored data set record and associated with a JFCB, the tape is mounted in SL mode; updating the JFCB to BLP mode; reading from the tape VOL1 data, and for each stored file initiating by the HLLC: reading HDR1/2, content block-by-block; EOF1/2 of the file; organizing the VOL1, HDR1, HDR2, content, EOF1 and EOF2 in the object storage; and closing the tape, wherein said reading is performed without setting a JES of the mainframe to BLP mode, and said reading is performed without unmounting the tape after each file.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: April 30, 2024
    Assignee: BMC Software, Inc.
    Inventors: Offer Baruch, Dori Polotsky, Tomer Zelberzvig, Adi Shtatfeld, Roded Bahat, Shy Ifrah, Gil Peleg
  • Patent number: 11100131
    Abstract: A simulation of a synchronization of records between applications may include identifying a plurality of records modified since a previous synchronization of applications. Each record of the plurality of records are analyzed and a modification operation is associated with that record. The modification operation corresponding to a type of modification that can synchronize that record. A simulation of results of an execution of the modification operation is performed without performing the modification operation in that record. Expected results of the execution of the modification operation are reported.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: August 24, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Roee Refael, Elad Avraham, Gil Baruch
  • Patent number: 10860465
    Abstract: Example implementations relate to automatically rerunning test executions. Some implementations may capture data during executions of a test. The data may include test status data, test rerun data, test owner data, and/or code committer data. Some implementations may also dynamically determine, for a failed execution of the test, a number of reruns to execute based on the captured data. Additionally, some implementations may cause in response to the dynamic determination, automatic rerun executions of the test until one of the rerun executions passes, the rerun executions being performed up to the number of times.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: December 8, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Hofit Elimeleh, Noam Kachko, Gil Baruch
  • Patent number: 10528458
    Abstract: In some examples, continuous integration and continuous deployment (CI/CD) system failure analysis and resolution may include analyzing data for a CI/CD system to identify anomalous tests related to the CI/CD system. A plurality of hypotheses on a cause of failure associated with the CI/CD system may be determined based on a further analysis of the analyzed data. The determined hypotheses may be prioritized based on a confidence level analysis. Failure resolution to prevent failure associated with the CI/CD system may be determine based on a response to one of the prioritized hypotheses. Further, the determined failure resolution may be implemented.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: January 7, 2020
    Assignee: MICRO FOCUS LLC
    Inventors: Gali Brafman, Gil Baruch, Miroslav Novak
  • Publication number: 20190065357
    Abstract: In some examples, continuous integration and continuous deployment (CI/CD) system failure analysis and resolution may include analyzing data for a CI/CD system to identify anomalous tests related to the CI/CD system. A plurality of hypotheses on a cause of failure associated with the CI/CD system may be determined based on a further analysis of the analyzed data. The determined hypotheses may be prioritized based on a confidence level analysis. Failure resolution to prevent failure associated with the CI/CD system may be determine based on a response to one of the prioritized hypotheses. Further, the determined failure resolution may be implemented.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Applicant: EntIT Software LLC
    Inventors: Gali BRAFMAN, Gil Baruch, Miroslav NOVAK
  • Publication number: 20170351744
    Abstract: A simulation of a synchronization of records between applications may include identifying a plurality of records, modified since a previous synchronization of applications. Each record of the plurality of records are analyzed and a modification operation is associated with that record. The modification operation corresponding to a type of modification that can synchronize that record. A simulation of results of an execution of the modification operation is performed without performing the modification operation in that record. Expected results of the execution of the modification operation are reported.
    Type: Application
    Filed: December 23, 2014
    Publication date: December 7, 2017
    Inventors: Roee Refael, Elad Avraham, Gil Baruch
  • Publication number: 20170351599
    Abstract: Example implementations relate to automatically rerunning test executions. Some implementations may capture data during executions of a test. The data may include test status data, test rerun data, test owner data, and/or code committer data. Some implementations may also dynamically determine, for a failed execution of the test, a number of reruns to execute based on the captured data. Additionally, some implementations may cause in response to the dynamic determination, automatic rerun executions of the test until one of the rerun executions passes, the rerun executions being performed up to the number of times.
    Type: Application
    Filed: December 23, 2014
    Publication date: December 7, 2017
    Applicant: Hewlett Packard Enterprise Development LP
    Inventors: Hofit Elimeleh, Noam Kachko, Gil Baruch
  • Patent number: 7330972
    Abstract: According to some embodiments, network adapters may be used in remote management device key administration.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: February 12, 2008
    Assignee: Intel Corporation
    Inventors: Zvi Vlodavsky, Eli Kupermann, Nimrod Diamant, Gil Baruch, Ariel Malamud
  • Patent number: 7181527
    Abstract: A method for transmitting load balancing in mixed speed environments such as physical interface speed changes and client flow speed changes is disclosed. Components such as an association module, a flow redirector, a channel assignment module, and a balancing timer are employed. The association module is a data structure that contains an association between client connections and a network interface. The flow redirector redirects transmitted network packets to the network interfaces based on the data, which is provided by the load balancing association. The channel assignment module is advised when such association data does not exist. The channel assignment module creates the association between the client connection- and the network interface, which is stored in the load balancing association. The decisions that this module makes affect the actual balancing between the network interfaces. The balancing timer computes throughput for client flows and re-associates client flows to the network interfaces.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: February 20, 2007
    Assignee: Intel Corporation
    Inventors: Moshe Valenci, Tal Shustak, Gil Baruch, Rony Bitan
  • Publication number: 20050071638
    Abstract: According to some embodiments, network adapters may be used in remote management device key administration.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 31, 2005
    Inventors: Zvi Vlodavsky, Eli Kupermann, Nimrod Diamant, Gil Baruch, Ariel Malamud
  • Publication number: 20030217172
    Abstract: A method for transmitting load balancing in mixed speed environments such as physical interface speed changes and client flow speed changes is disclosed. Components such as an association module, a flow redirector, a channel assignment module, and a balancing timer are employed. The association module is a data structure that contains an association between client connections and a network interface. The flow redirector redirects transmitted network packets to the network interfaces based on the data, which is provided by the load balancing association. The channel assignment module is advised when such association data does not exist. The channel assignment module creates the association between the client connection- and the network interface, which is stored in the load balancing association. The decisions that this module makes affect the actual balancing between the network interfaces. The balancing timer computes throughput for client flows and re-associates client flows to the network interfaces.
    Type: Application
    Filed: March 29, 2002
    Publication date: November 20, 2003
    Applicant: INTEL CORPORATION
    Inventors: Moshe Valenci, Tal Shustak, Gil Baruch, Rony Bitan