Patents by Inventor Arie Bregman

Arie Bregman 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).

  • Publication number: 20230063541
    Abstract: A monitor process identifies a first container executing on a worker node of a container orchestration system comprising a plurality of worker nodes, each worker node including a control plane component configured to execute a container in response to a request from a scheduler. The monitor process identifies a control group (cgroup) that corresponds to the first container. The monitor process generates a first resource utilization structure that corresponds to the first container. The monitor process, for each respective time of a plurality of successive times, obtains, by the monitor process, from the cgroup, one or more computer resource utilization values that identify real-time memory utilization of the first container at the respective time of the plurality of successive times. The monitor process stores, in the first resource utilization structure, computer resource utilization information based on the one or more computer resource utilization values.
    Type: Application
    Filed: August 27, 2021
    Publication date: March 2, 2023
    Inventors: Steve Mattar, Arie Bregman
  • Publication number: 20230064426
    Abstract: Systems and methods for virtual disk image testing. An example method may comprise uploading a virtual disk image, by a requestor, to a cloud. Deploying a temporary instance of the uploaded virtual disk. Determining whether deployment of the temporary instance of the uploaded virtual disk image in the cloud is successful. Responsive to determining that the deployment of the temporary instance of the uploaded virtual disk image in the cloud is unsuccessful, flagging the uploaded virtual disk image as unbootable. Responsive to flagging the uploaded virtual disk image as unbootable, notifying the requestor that the uploaded virtual disk image is not submitted to a repository of the cloud.
    Type: Application
    Filed: August 27, 2021
    Publication date: March 2, 2023
    Inventors: Arie Bregman, Ilan Gersht
  • Patent number: 11579954
    Abstract: A system and method for allowing an assignee to rapidly collect data about a bug/error that is associated with the execution of a software application on a computing device. The method includes including receiving, from a client device, a request to resolve an error associated with an execution of an application on a remote server. The request includes configuration information for connecting to the remote server and an identifier to a component of the application. The method includes determining one or more files associated with the component of the application. The method includes establishing a connection to the remote server using the configuration information. The method includes retrieving the one or more files from the remote server via the connection. The method includes granting, to an assignee device, access to the one or more files that were retrieved from the remote server.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: February 14, 2023
    Assignee: Red Hat, Inc.
    Inventors: Eran Kuris, Arie Bregman
  • Patent number: 11573780
    Abstract: Some examples can accurately determine a status of a software update across a number of development system components. In some examples, a method may involve receiving a software update comprising a set of computer-executable instructions and a reference to a location at which a status chain is to be stored. The method may also involve, in response to receiving the software update, performing at least one software development action with respect to the software update by executing a software development component among a plurality of software development components. The method may further involve determining a status of the software update based on performance of the at least one software development action. And the method may involve automatically causing a block to be added to the status chain at least in part by interfacing with the location, the block indicating the status of the software update and the software development component.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: February 7, 2023
    Assignee: RED HAT, INC.
    Inventor: Arie Bregman
  • Publication number: 20230035437
    Abstract: A method includes for each node of a plurality of nodes, determining a runtime value associated with an execution of a continuous integration and continuous delivery/deployment (CI/CD) pipeline, determining, for each node of the plurality of nodes, an aggregate performance statistic in view of the runtime value of the plurality of nodes, identifying, in view of the aggregate performance statistic, at least one node of the plurality of nodes that satisfies a performance threshold criterion, and responsive to identifying the at least one node of the plurality of nodes that satisfied the performance threshold criterion, marking the at least one node of the plurality of nodes as underperforming.
    Type: Application
    Filed: July 27, 2021
    Publication date: February 2, 2023
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Publication number: 20230031610
    Abstract: A system and method for exposing a cloud application programming interface (API) based on supported hardware of a cloud service system. The method includes executing a cloud service application to provide one or more services. The method includes maintaining, in a data storage, a plurality of linkages between a plurality of service identifiers corresponding to the one or more services of the cloud service application and a plurality of hardware identifiers. The method includes determining, based on the plurality of linkages and/or a hardware profile of the cloud service system, whether the cloud service system has a capability to provide access to the one or more services of the cloud service application. The method includes providing exposure to application programming interfaces (APIs) of at least one of the one or more services of the cloud service application.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Inventors: Eran Kuris, Arie Bregman
  • Publication number: 20230009997
    Abstract: A method includes receiving, by a processing device, a definition of a continuous integration and continuous delivery/deployment (CI/CD) pipeline, obtaining, by the processing device in view of the definition, a characterization of the CI/CD pipeline indicative of a use case of the CI/CD pipeline, identifying, by the processing device from a heterogeneous pool of execution platforms, a set of candidate execution platforms in view of the characterization, selecting, by the processing device from the set of candidate execution platforms, a subset of execution platforms having a combination of attributes for executing the CI/CD pipeline, and assigning, by the processing device, the subset of execution platforms to the CI/CD pipeline for execution.
    Type: Application
    Filed: July 8, 2021
    Publication date: January 12, 2023
    Inventors: Arie Bregman, Steve Mattar
  • Patent number: 11550697
    Abstract: A build fail of a job in a development pipeline of an application development system is analyzed. A determination as to whether the build fail affects other jobs in the development pipeline is made. In response to determining that the build fail affects at least one of the other jobs of the plurality of jobs, an alert identifying the at least one of the other jobs affected by the build fail is generated.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: January 10, 2023
    Assignee: Red Hat, Inc.
    Inventor: Arie Bregman
  • Publication number: 20220413954
    Abstract: A system and method for allowing an assignee to rapidly collect data about a bug/error that is associated with the execution of a software application on a computing device. The method includes including receiving, from a client device, a request to resolve an error associated with an execution of an application on a remote server. The request includes configuration information for connecting to the remote server and an identifier to a component of the application. The method includes determining one or more files associated with the component of the application. The method includes establishing a connection to the remote server using the configuration information. The method includes retrieving the one or more files from the remote server via the connection. The method includes granting, to an assignee device, access to the one or more files that were retrieved from the remote server.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Inventors: Eran Kuris, Arie Bregman
  • Publication number: 20220391388
    Abstract: A method includes receiving, by a processing device, a command search query for searching a command search history, identifying, by the processing device, a command from the command search history in view of the command search query, determining, by the processing device, that the command comprises a replaceable parameter, identifying, by the processing device, a content source corresponding to the replaceable parameter, and generating, by the processing device, an updated command by replacing the replaceable parameter with a data item from the content source.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Ilan Gersht, Arie Bregman
  • Publication number: 20220391215
    Abstract: A method includes receiving, by a processing device, a definition of a CI/CD pipeline for executing a set of stages of the CI/CD pipeline. The CI/CD pipeline is associated with a first computer system. The method further includes converting, by the processing device, the definition into a container image file, and causing, by the processing device using the container image file, a second computer system to implement a container executing the CI/CD pipeline.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Arie Bregman, Ilan Gersht
  • Patent number: 11507393
    Abstract: Computing environments can be automatically deployed and configured. For example, a computing system can receive a configuration dataset and identify a plurality of variables in the configuration dataset that have values that are undefined in the configuration dataset. The computing system can generate synthesized values for the plurality of variables. The computing system can generate an updated configuration dataset based on the synthesized values in which the plurality of variables are replaced with the synthesized values. The computing system can provide the updated configuration dataset to a configuration manager for causing the configuration manager to configure a plurality of servers in a distributed computing environment automatically based on the updated configuration dataset.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: November 22, 2022
    Assignee: RED HAT, INC.
    Inventors: Arie Bregman, Avraham Talmor
  • Publication number: 20220350596
    Abstract: The technology disclosed herein enables computing node allocation based on build process specifications. An example method comprises receiving operational resource requirements of a software build job in a waiting state; identifying, for each computing node of a plurality of computing nodes associated with one or more other software build jobs, a respective set of operational resources installed on the computing node; identifying, among the plurality of computing nodes, a computing node having a minimal, among the plurality of computing nodes, difference between a set of operational resources installed in the computing node and the operational resource requirements of the software job; and scheduling the software build job to execute on the computing node.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 3, 2022
    Inventors: Arie Bregman, David Sariel
  • Patent number: 11475413
    Abstract: Concurrent meeting and compute instance scheduling is disclosed. A request to schedule a compute instance to be provisioned for use during a meeting identified in a meeting invite interface is received. The compute instance is caused to be provisioned at a predetermined time prior to a meeting start time. An address of the compute instance is obtained prior to the meeting start time.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: October 18, 2022
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Eran Kuris
  • Patent number: 11469943
    Abstract: Implementations for estimating the likelihood of successful execution of a request to create a set of computing resources in a cloud computing environment are described. An example method may include receiving, by a processing device, a request to provision a set of computing resources of a cloud computing environment, translating the request into a set of hardware specifications, determining whether the set of hardware specifications is within a quota associated with an initiator of the request, determining whether the cloud computing environment has sufficient available computing resources matching the set of the hardware specifications, and notifying the initiator of the request of the availability of the computing resources specified by the request.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: October 11, 2022
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Nir Magnezi
  • Publication number: 20220308985
    Abstract: A method and system for debugging SQL statements by computing and saving to memory metadata for each component part of the statement. The system includes a user interface, memory, and a processor, the processor configured to compute and save to memory metadata of SQL statements. The stored metadata may be used for later computation of modified SQL statements. The metadata may also be displayed through a user interface to assist a user in the process of debugging component portions of an SQL statement.
    Type: Application
    Filed: March 23, 2021
    Publication date: September 29, 2022
    Inventors: David Sariel, Arie Bregman
  • Patent number: 11438550
    Abstract: Systems and methods for providing video conference content requests to non-participants. An example method may include receiving, from a first participant of a video conference, via a first communication channel that is associated with the video conference, a content request directed to a non-participant, wherein the non-participant is not connected to the video conference; transmitting, via a second communication channel that is not associated with the video conference, the content request to the non-participant; receiving, from the non-participant, a response to the content request; and transmitting, via the first communication channel, to at least one of the first participant or a second participant of the video conference, a message reflecting the response.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: September 6, 2022
    Assignee: Red Hat, Inc.
    Inventors: Ilan Gersht, Arie Bregman, Avraham Talmor
  • Patent number: 11422917
    Abstract: Software application dependency trees can be generated and used for white-box testing. In some examples, a method may involve receiving a request to generate a dependency tree for a first software application associated with a computing device. The method may also include identifying a set of software applications also associated with the computing device, each of which the first software application is determined to be dependent upon based on information included in a specification for the first software application. The method may also include receiving, by the computing device with respect to the set of software applications, a corresponding set of dependency trees. The method may further include incorporating each of the dependency trees in the set of dependency trees into the dependency tree for the first software application via a respective incorporation point, and returning the dependency tree for the first software application in response to the request.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: August 23, 2022
    Assignee: RED HAT, INC.
    Inventors: Nir Magnezi, Arie Bregman
  • Publication number: 20220237025
    Abstract: The technology disclosed herein enables migrating a software build job from a first computing node to a second computing node. An example method may comprise detecting, by a processor, a first software build job executing on a first computing node; detecting a second software build job in a waiting state; determining that the first computing node is capable of executing the second software build job; responsive to determining that a second computing node is capable of executing the first software build job, migrating the first software build job to the second node; and executing the second software build job on the first node.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Arie Bregman, Ilan Gersht
  • Publication number: 20220231930
    Abstract: A method includes receiving one or more characteristics associated with a server of a datacenter. The method further includes analyzing, by a processing device, the one or more characteristics to determine a classification of the server. The method further includes, in view of the determined classification of the server, modifying one or more configurations of the server to increase performance for one or more functionalities corresponding to the determined classification.
    Type: Application
    Filed: April 4, 2022
    Publication date: July 21, 2022
    Inventors: Arie Bregman, Ilan Gersht, Avraham Talmor