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: 11972129Abstract: 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: GrantFiled: September 21, 2022Date of Patent: April 30, 2024Assignee: BMC Software, Inc.Inventors: Offer Baruch, Dori Polotsky, Tomer Zelberzvig, Adi Shtatfeld, Roded Bahat, Shy Ifrah, Gil Peleg
-
Patent number: 11100131Abstract: 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: GrantFiled: December 23, 2014Date of Patent: August 24, 2021Assignee: MICRO FOCUS LLCInventors: Roee Refael, Elad Avraham, Gil Baruch
-
Patent number: 10860465Abstract: 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: GrantFiled: December 23, 2014Date of Patent: December 8, 2020Assignee: MICRO FOCUS LLCInventors: Hofit Elimeleh, Noam Kachko, Gil Baruch
-
Patent number: 10528458Abstract: 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: GrantFiled: August 31, 2017Date of Patent: January 7, 2020Assignee: MICRO FOCUS LLCInventors: Gali Brafman, Gil Baruch, Miroslav Novak
-
Publication number: 20190065357Abstract: 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: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Applicant: EntIT Software LLCInventors: Gali BRAFMAN, Gil Baruch, Miroslav NOVAK
-
Publication number: 20170351744Abstract: 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: ApplicationFiled: December 23, 2014Publication date: December 7, 2017Inventors: Roee Refael, Elad Avraham, Gil Baruch
-
Publication number: 20170351599Abstract: 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: ApplicationFiled: December 23, 2014Publication date: December 7, 2017Applicant: Hewlett Packard Enterprise Development LPInventors: Hofit Elimeleh, Noam Kachko, Gil Baruch
-
Patent number: 7330972Abstract: According to some embodiments, network adapters may be used in remote management device key administration.Type: GrantFiled: September 26, 2003Date of Patent: February 12, 2008Assignee: Intel CorporationInventors: Zvi Vlodavsky, Eli Kupermann, Nimrod Diamant, Gil Baruch, Ariel Malamud
-
Patent number: 7181527Abstract: 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: GrantFiled: March 29, 2002Date of Patent: February 20, 2007Assignee: Intel CorporationInventors: Moshe Valenci, Tal Shustak, Gil Baruch, Rony Bitan
-
Publication number: 20050071638Abstract: According to some embodiments, network adapters may be used in remote management device key administration.Type: ApplicationFiled: September 26, 2003Publication date: March 31, 2005Inventors: Zvi Vlodavsky, Eli Kupermann, Nimrod Diamant, Gil Baruch, Ariel Malamud
-
Publication number: 20030217172Abstract: 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: ApplicationFiled: March 29, 2002Publication date: November 20, 2003Applicant: INTEL CORPORATIONInventors: Moshe Valenci, Tal Shustak, Gil Baruch, Rony Bitan