Patents by Inventor Luca Burgazzoli

Luca Burgazzoli 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: 11934811
    Abstract: Container image building using dependency container images. First dependency information that identifies a first set of dependencies necessary to generate a first application container image is accessed. A dependency container image index that identifies dependencies contained in one or more dependency container images is accessed. A first dependency container image of the one or more dependency container images is selected based on the dependency container image index and the first dependency information. The first dependency container image lacks at least one dependency identified in the first set of dependencies. A new dependency container image is generated using the first dependency container image and the at least one dependency. A new entry is stored in the dependency container image index that identifies the new dependency container image and each dependency contained in the new dependency container image.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: March 19, 2024
    Assignee: Red Hat, Inc.
    Inventors: Luca Burgazzoli, Nicola Ferraro
  • Publication number: 20230385140
    Abstract: In one example, a system can identify application programming interface (API) object classes specified in a definition file. The definition file can be for a target API object. The system can then update an attribute field associated with the target API object to specify the API object classes. Operator software in a distributed computing environment can be configured to monitor the API object classes specified in the attribute field of the target API object and execute computing logic in response to events related to the API object classes.
    Type: Application
    Filed: May 26, 2022
    Publication date: November 30, 2023
    Inventors: Luca Burgazzoli, Paolo Antinori
  • Publication number: 20230188596
    Abstract: A method includes identifying, by a first instance of a service, a first number of data partitions of a data source to be processed by the service and a second number of instances of the service available to process the first number of data partitions. The method further includes separating the first number of data partitions into a first set of data partitions and a second set of data partitions in view of the second number of instances of the service, determining a target number of data partitions from the first set of data partitions to be claimed by each of the second number of instances of the service, and claiming, by the first instance of the service, the target number of data partitions from the first set of data partitions and up to one data partition from the second set of data partitions.
    Type: Application
    Filed: February 10, 2023
    Publication date: June 15, 2023
    Inventors: Nicola Ferraro, Luca Burgazzoli
  • Publication number: 20230188627
    Abstract: A technique for differentiation controllers and reconcilers for software operators in a distributed computing environment is described herein. In one example of the present disclosure, a system can include a node of a distributed computing environment that includes a container configured to execute a controller associated with a software operator to. The controller can determine a reconciler that is associated with the container, detect an event that is associated with the reconciler, and invoke the reconciler via a selected communication protocol. The system can include the reconciler configured to process the event in response to being invoked by the controller and to provide a response associated with the event to the controller via the selected communication protocol.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 15, 2023
    Inventors: Luca Burgazzoli, Paolo Antinori
  • Patent number: 11595469
    Abstract: A method includes identifying, by a first instance of a service, a first number of data partitions of a data source to be processed by the service and a second number of instances of the service available to process the first number of data partitions. The method further includes separating the first number of data partitions into a first set of data partitions and a second set of data partitions in view of the second number of instances of the service, determining a target number of data partitions from the first set of data partitions to be claimed by each of the second number of instances of the service, and claiming, by the first instance of the service, the target number of data partitions from the first set of data partitions and up to one data partition from the second set of data partitions.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: February 28, 2023
    Assignee: Red Hat, Inc.
    Inventors: Nicola Ferraro, Luca Burgazzoli
  • Publication number: 20220385725
    Abstract: A method includes identifying, by a first instance of a service, a first number of data partitions of a data source to be processed by the service and a second number of instances of the service available to process the first number of data partitions. The method further includes separating the first number of data partitions into a first set of data partitions and a second set of data partitions in view of the second number of instances of the service, determining a target number of data partitions from the first set of data partitions to be claimed by each of the second number of instances of the service, and claiming, by the first instance of the service, the target number of data partitions from the first set of data partitions and up to one data partition from the second set of data partitions.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Nicola Ferraro, Luca Burgazzoli
  • Patent number: 11416271
    Abstract: Ahead-of-time (AOT) and just-in-time (JIT) compilation can be combined to improve application deployment. For example, an application can be deployed in a first container for responding to requests associated with the application. The first container is configured to execute the application at least in part by performing JIT compilation. While the application is deployed within the first container, program code for the application can be compiled in a second container by performing AOT. Based on determining that AOT compilation is complete, a system can be configured to respond to subsequent requests associated with the application by executing the machine code.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: August 16, 2022
    Assignee: RED HAT, INC.
    Inventors: Nicola Ferraro, Luca Burgazzoli
  • Publication number: 20210247970
    Abstract: Container image building using dependency container images. First dependency information that identifies a first set of dependencies necessary to generate a first application container image is accessed. A dependency container image index that identifies dependencies contained in one or more dependency container images is accessed. A first dependency container image of the one or more dependency container images is selected based on the dependency container image index and the first dependency information. The first dependency container image lacks at least one dependency identified in the first set of dependencies. A new dependency container image is generated using the first dependency container image and the at least one dependency. A new entry is stored in the dependency container image index that identifies the new dependency container image and each dependency contained in the new dependency container image.
    Type: Application
    Filed: April 26, 2021
    Publication date: August 12, 2021
    Inventors: Luca Burgazzoli, Nicola Ferraro
  • Patent number: 10990365
    Abstract: Container image building using dependency container images. First dependency information that identifies a first set of dependencies necessary to generate a first application container image is accessed. A dependency container image index that identifies dependencies contained in one or more dependency container images is accessed. A first dependency container image of the one or more dependency container images is selected based on the dependency container image index and the first dependency information. The first dependency container image lacks at least one dependency identified in the first set of dependencies. A new dependency container image is generated using the first dependency container image and the at least one dependency. A new entry is stored in the dependency container image index that identifies the new dependency container image and each dependency contained in the new dependency container image.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: April 27, 2021
    Assignee: Red Hat, Inc.
    Inventors: Luca Burgazzoli, Nicola Ferraro
  • Publication number: 20210026663
    Abstract: Ahead-of-time (AOT) and just-in-time (JIT) compilation can be combined to improve application deployment. For example, an application can be deployed in a first container for responding to requests associated with the application. The first container is configured to execute the application at least in part by performing JIT compilation. While the application is deployed within the first container, program code for the application can be compiled in a second container by performing AOT. Based on determining that AOT compilation is complete, a system can be configured to respond to subsequent requests associated with the application by executing the machine code.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Inventors: Nicola Ferraro, Luca Burgazzoli
  • Patent number: 10838750
    Abstract: Ahead-of-time (AOT) and just-in-time (JIT) compilation can be combined to improve application deployment. For example, an application can be deployed in a first container for responding to requests associated with the application. The first container is configured to execute the application at least in part by performing JIT compilation. While the application is deployed within the first container, program code for the application can be compiled in a second container by performing AOT. Based on determining that AOT compilation is complete, a system can be configured to respond to subsequent requests associated with the application by executing the machine code.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: November 17, 2020
    Assignee: Red Hat, Inc.
    Inventors: Nicola Ferraro, Luca Burgazzoli
  • Publication number: 20200272440
    Abstract: Container image building using dependency container images. First dependency information that identifies a first set of dependencies necessary to generate a first application container image is accessed. A dependency container image index that identifies dependencies contained in one or more dependency container images is accessed. A first dependency container image of the one or more dependency container images is selected based on the dependency container image index and the first dependency information. The first dependency container image lacks at least one dependency identified in the first set of dependencies. A new dependency container image is generated using the first dependency container image and the at least one dependency. A new entry is stored in the dependency container image index that identifies the new dependency container image and each dependency contained in the new dependency container image.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Inventors: Luca Burgazzoli, Nicola Ferraro
  • Publication number: 20200225968
    Abstract: Ahead-of-time (AOT) and just-in-time (JIT) compilation can be combined to improve application deployment. For example, an application can be deployed in a first container for responding to requests associated with the application. The first container is configured to execute the application at least in part by performing JIT compilation. While the application is deployed within the first container, program code for the application can be compiled in a second container by performing AOT. Based on determining that AOT compilation is complete, a system can be configured to respond to subsequent requests associated with the application by executing the machine code.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Inventors: Nicola Ferraro, Luca Burgazzoli