Patents by Inventor Avraham Talmor

Avraham Talmor 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: 11914877
    Abstract: Systems and methods for managing access to a block device. An example method includes receiving, by a processing device from an entity operating in a cloud-computing environment, a memory access command referencing a block device of a distributed storage system that is accessible by a plurality of entities of the cloud computing environment; identifying a data structure associated with the referenced block device, wherein the data structure identifies entities of the cloud-computing environment that are allowed access to the block device; determining, in view of the data structure, whether the entity is allowed access to the block device by the memory access command; and responsive to determining that the entity is allowed access to the block device by memory access command, executing the memory access command.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: February 27, 2024
    Assignee: Red Hat, Inc.
    Inventors: Avraham Talmor, Ilan Gersht, Arie Bregman
  • Patent number: 11900105
    Abstract: A method identifies a proposed change associated with a source code file that comprises changed content, identifies a review comment associated with the proposed change, wherein the review comment is further associated with reviewed content of the source code file, presents, via a user interface, a notification indicating that the proposed change has been reviewed, receives, via the user interface, a request to present the review comment, and, responsive to receiving the request to present the review comment, presents, via the user interface, the review comment in association with the reviewed content. The review comment may be presented in visual association with the reviewed content in the user interface. A line of text of the review comment may be presented at a location adjacent to a line of text of the reviewed content in the user interface.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: February 13, 2024
    Assignee: Red Hat, Inc.
    Inventors: Avraham Talmor, Arie Bregman, Ilan Gersht
  • Patent number: 11846970
    Abstract: The technology disclosed herein enables performing data correlation to optimize continuous integration environments.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: December 19, 2023
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Patent number: 11824742
    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: Grant
    Filed: April 4, 2022
    Date of Patent: November 21, 2023
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Ilan Gersht, Avraham Talmor
  • Patent number: 11809861
    Abstract: Disclosed herein is technology to capture and restore a state of a development environment. An example method may include: determining, by a processing device, a state of a first development environment, wherein the first development environment displays content of a set of files that correspond to a program modification; storing state data that represents the state of the first development environment, wherein the state data identifies the files in the set; receiving a request to update a second development environment; and updating, using the state data, a state of the second development environment, wherein the updated state of the second development environment displays the content of the set of files corresponding to the program modification.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: November 7, 2023
    Assignee: Red Hat, Inc.
    Inventors: Avraham Talmor, Ilan Gersht
  • Patent number: 11797504
    Abstract: A computing infrastructure diagram is identified. A plurality of computing infrastructure components in the computing infrastructure diagram is identified. A respective component definition is associated with each computing infrastructure components of the plurality of computing infrastructure components. The computing infrastructure diagram into a searchable diagram associated with metadata comprising the component definitions of the plurality of computing infrastructure components is converted.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: October 24, 2023
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Patent number: 11726854
    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: Grant
    Filed: July 27, 2021
    Date of Patent: August 15, 2023
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Publication number: 20230195452
    Abstract: The technology disclosed herein enables performing data correlation to optimize continuous integration environments.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Publication number: 20230168918
    Abstract: The technology disclosed herein enables managing data access by communication protocols in continuous integration environments. An example method comprises scheduling, by a processor, a software build job to execute on a computing node of a computer system; identifying a first list specifying a first set of access privileges by the software job to a first set of communication protocols, wherein the first list is exclusively associated with the software build job; identifying a second list comprising a second set of access privileges to a second set of communication protocols, wherein the second list is specific to the computer system; and responsive to determining that the access privileges of the first list do not conflict with the access privileges of the second list, causing a filtering agent operating on the computing node to enforce the access privileges of the first list and the access privileges of the second list.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Publication number: 20230136843
    Abstract: Systems and methods for managing access to a block device. An example method includes receiving, by a processing device from an entity operating in a cloud-computing environment, a memory access command referencing a block device of a distributed storage system that is accessible by a plurality of entities of the cloud computing environment; identifying a data structure associated with the referenced block device, wherein the data structure identifies entities of the cloud-computing environment that are allowed access to the block device; determining, in view of the data structure, whether the entity is allowed access to the block device by the memory access command; and responsive to determining that the entity is allowed access to the block device by memory access command, executing the memory access command.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 4, 2023
    Inventors: Avraham Talmor, Ilan Gersht, Arie Bregman
  • Publication number: 20230137122
    Abstract: A computing infrastructure diagram is identified. A plurality of computing infrastructure components in the computing infrastructure diagram is identified. A respective component definition is associated with each computing infrastructure components of the plurality of computing infrastructure components. The computing infrastructure diagram into a searchable diagram associated with metadata comprising the component definitions of the plurality of computing infrastructure components is converted.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 4, 2023
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Publication number: 20230118880
    Abstract: Systems and methods for copying a computing resource from a source execution environment to a destination execution environment. An example method may comprise receiving, by a processing device, a copy request to copy a computing resource from a source execution environment to a destination execution environment; retrieving, from the source execution environment, configuration data associated with the computing resource; modifying, in view of a configuration of the destination execution environment, a value of a configuration parameter of the configuration data; and installing, on the destination execution environment, the computing resource using the configuration data.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: Ilan Gersht, Arie Bregman, Avraham Talmor
  • 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: 20220398093
    Abstract: Disclosed herein is technology to capture and restore a state of a development environment. An example method may include: determining, by a processing device, a state of a first development environment, wherein the first development environment displays content of a set of files that correspond to a program modification; storing state data that represents the state of the first development environment, wherein the state data identifies the files in the set; receiving a request to update a second development environment; and updating, using the state data, a state of the second development environment, wherein the updated state of the second development environment displays the content of the set of files corresponding to the program modification.
    Type: Application
    Filed: June 9, 2021
    Publication date: December 15, 2022
    Inventors: Avraham Talmor, 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
  • 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
  • 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
  • Publication number: 20220188096
    Abstract: Merging multiple package files into a merged package file is disclosed herein. In some examples, a processor device of a computing device retrieves a first package specification file corresponding to a first package file and a second package specification file corresponding to a second package file. The first package specification file and the second package specification file are next merged into a merged package specification file. Finally, a merged package file is generated based on the merged package specification file. The merged package file includes a first plurality of constituent files of the first package file and a second plurality of constituent files of the second package file, and in some examples may include a third plurality of constituent files of a dependency package file on which the first or the second package file depends. The merged package file thus enables more efficient and convenient software distribution and installation.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 16, 2022
    Inventors: Avraham Talmor, Ilan Gersht, Arie Bregman
  • Patent number: 11347499
    Abstract: Merging multiple package files into a merged package file is disclosed herein. In some examples, a processor device of a computing device retrieves a first package specification file corresponding to a first package file and a second package specification file corresponding to a second package file. The first package specification file and the second package specification file are next merged into a merged package specification file. Finally, a merged package file is generated based on the merged package specification file. The merged package file includes a first plurality of constituent files of the first package file and a second plurality of constituent files of the second package file, and in some examples may include a third plurality of constituent files of a dependency package file on which the first or the second package file depends. The merged package file thus enables more efficient and convenient software distribution and installation.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: May 31, 2022
    Assignee: Red Hat, Inc.
    Inventors: Avraham Talmor, Ilan Gersht, Arie Bregman
  • Publication number: 20220164183
    Abstract: The technology disclosed herein enables a computing device to identify a proposed change associated with a source code file that comprises changed content, identify a review comment associated with the proposed change, wherein the review comment is further associated with reviewed content of the source code file, present, via a user interface, a notification indicating that the proposed change has been reviewed, receive, via the user interface, a request to present the review comment, and, responsive to receiving the request to present the review comment, present, via the user interface, the review comment in association with the reviewed content. The review comment may be presented in visual association with the reviewed content in the user interface. A line of text of the review comment may be presented at a location adjacent to a line of text of the reviewed content in the user interface.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 26, 2022
    Inventors: Avraham Talmor, Arie Bregman, Ilan Gersht