Patents by Inventor Sergio Lopez

Sergio Lopez 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: 20240103882
    Abstract: The present disclosure provides new and innovative systems and methods for deploying and running webassembly workloads on compute nodes using a webassembly unikernel. In an example method, a computing device having a processor generates, using a container engine, a container runtime. The computing device generates, using the container runtime, a unikernel configured to run a plurality of webassembly applications, thereby resulting in a webassembly unikernel. The computing device may receive a request to run an application. A container image corresponding to the application may be retrieved, via the container engine, from a container registry. A webassembly payload may be stored for the application from the container image. Furthermore, the computing device may cause the webassembly unikernel to run the webassembly payload for the application.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 28, 2024
    Inventors: Giuseppe Scrivano, Daniel Walsh, Sergio Lopez Pascual
  • Publication number: 20240070494
    Abstract: The present disclosure relates to systems and methods for an intelligent assistant (e.g., a chatbot) that can be used to enable a user to generate a machine learning system. Techniques can be used to automatically generate a machine learning system to assist a user. In some cases, the user may not be a software developer and may have little or no experience in either machine learning techniques or software programming. In some embodiments, a user can interact with an intelligent assistant. The interaction can be aural, textual, or through a graphical user interface. The chatbot can translate natural language inputs into a structural representation of a machine learning solution using an ontology. In this way, a user can work with artificial intelligence without being a data scientist to develop, train, refine, and compile machine learning models as stand-alone executable code.
    Type: Application
    Filed: November 3, 2023
    Publication date: February 29, 2024
    Applicant: Oracle International Corporation
    Inventors: Alberto Polleri, Sergio Lopez, Marc Michiel Bron, Dan David Golding, Alexander Ioannides, Maria del Rosario Mestre, Hugo Alexandre Pereira Monteiro, Oleg Gennadievich Shevelev, Larissa Cristina Dos Santos Romualdo Suzuki, Xiaoxue Zhao, Matthew Charles Rowe
  • Patent number: 11880481
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs/outputs (I/Os) are sent between the device and the VM using the secure interface.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: January 23, 2024
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Sergio Lopez Pascual
  • Publication number: 20230347533
    Abstract: A bolt cutter comprising a bolt cutting head and a pair of handles. The bolt cutting head includes a pair of blades and a pair of links. Each link is coupled to one of the pair of blades. Each of the handles defines a longitudinal axis and includes a handle portion and a grip sleeve portion. The handle portion is coupled to one of the pair of links, and the handle portion has an outer surface with a tip projecting therefrom. The grip sleeve portion surrounds the handle portion and is movable along the handle axis of the corresponding handle between a retracted position and an extended position to adjust a length of the corresponding handle. The grip sleeve portion includes an inner surface having a slot provided thereon. The slot selectively receives the tip to adjust the length.
    Type: Application
    Filed: April 26, 2023
    Publication date: November 2, 2023
    Inventors: Milorad Marich, Jonathan G. Winter, Zachary Bernaden, Bryson Wilcox, Jackson Trent Baker, Garrett Andrew Howard, Grant Christopher Minnihan, Sergio Lopez
  • Publication number: 20230347422
    Abstract: A step drill bit including a shank operatively couplable to a tool, a body portion coupled to the shank, the body portion including a tool bit tip and a plurality of progressively sized, axially stacked steps, the body portion defining a hollow cavity, and an inner structure having a plurality of support members extending within the hollow cavity.
    Type: Application
    Filed: April 28, 2023
    Publication date: November 2, 2023
    Inventors: Milorad Marich, Jonathan G. Winter, Zachary Bernaden, Bryson Wilcox, Nicholas Powers Wilkins, Forrest Nile Getz, Trevor Patrick Gill, Devin Aragon, Jackson Trent Baker, Garrett Andrew Howard, Grant Christopher Minnihan, Sergio Lopez
  • Patent number: 11704146
    Abstract: A system includes a hypervisor, a virtual machine (VM), and a host system. The VM includes a kernel and an application and the VM is in communication with the hypervisor. The host system includes a memory and one or more processors, where the one or more processors are in communication with the memory. The host system hosts the VM and the hypervisor. The one or more processors is configured to perform creating, via the kernel, a first socket accessible to the application. A second socket in communication with an endpoint is created at the host system. A virtual communication channel between the hypervisor and the kernel of the VM connects the first socket to the hypervisor. The hypervisor is configured to transmit inputs/outputs (I/Os) received from the application through the virtual channel to the endpoint via the second socket.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: July 18, 2023
    Assignee: Red Hat, Inc.
    Inventor: Sergio Lopez Pascual
  • Patent number: 11674291
    Abstract: The invention relates to a method of fixing a wear element (2) on the front edge of a support (1) using fixing means, where the wear element (2) comprises two arms (3) with first through openings (4) and the support (1) has a second through opening (5) sandwiched between the first through openings (4). The fixing means comprise a C-shaped first body (6), a wedge (14), ratchet means (24) between both and a second body (8), which are housed in the openings in an assembled position. The method consists of positioning the first body (6) and the second body (8) in the openings, inserting the wedge (14) between both, positioning a screw (21) between the wedge (14) and the second body (8) and screwing it in such a way that the wedge (14) moves with respect to the second body (8) and the first body (6) until the wedge (14) reaches its assembled position, and at least partially unscrewing the screw (21) and removing the screw (21) from the fixing means.
    Type: Grant
    Filed: July 4, 2018
    Date of Patent: June 13, 2023
    Assignee: METALOGENIA RESEARCH & TECHNOLOGY S.L.
    Inventors: Javier Rol Corredor, Sergio Lopez Requejo, Francesc Picon Manjon, Angel Martinez Mane, Francisco Perez Soria, Jorge Triginer Boixeda, Nuria Roca, David Ibanez Cotado
  • Publication number: 20230168911
    Abstract: The technology disclosed herein enables customized hardware initialization code to be provided over a computer network and used to enable a virtual machine to boot in a more secure manner. An example method may include: receiving a request to start a virtual machine; transmitting, by a processing device, configuration data of a host device over a computer network to a service, wherein the configuration data comprises a resource identifier of the host device; receiving hardware initialization code over the computer network from the service, wherein the hardware initialization code comprises the resource identifier; updating, by the processing device, the virtual machine to comprise the hardware initialization code; and causing the virtual machine to execute in a trusted execution environment of the host device, wherein the virtual machine executes the hardware initialization code and uses the resource identifier.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventor: Sergio Lopez Pascual
  • Publication number: 20230145134
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs / outputs (I/Os) are sent between the device and the VM using the secure interface.
    Type: Application
    Filed: January 9, 2023
    Publication date: May 11, 2023
    Inventors: Michael Tsirkin, Sergio Lopez Pascual
  • Publication number: 20230052210
    Abstract: Embodiments disclosed herein include a method of calibrating a processing chamber. In an embodiment, the method comprises placing a sensor wafer onto a support surface in the processing chamber, wherein a process kit displaceable in the Z-direction is positioned around the support surface. In an embodiment, the method further comprises measuring a first gap distance between the sensor wafer and the process kit with a sensor on an edge surface of the sensor wafer. In an embodiment, the method further comprises displacing the process kit in the Z-direction. In an embodiment, the method further comprises measuring an additional gap distance between the sensor wafer and the process kit.
    Type: Application
    Filed: November 3, 2022
    Publication date: February 16, 2023
    Inventors: CHARLES G. POTTER, ELI MOR, SERGIO LOPEZ CARBAJAL
  • Patent number: 11550941
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs/outputs (I/Os) are sent between the device and the VM using the secure interface.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: January 10, 2023
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, Sergio Lopez Pascual
  • Publication number: 20220392721
    Abstract: A circuit breaking apparatus comprises a circuit breaker, a motor drive system, and a controller. The circuit breaker is electrically connectable to a power line. The motor drive system is mechanically coupled to the circuit breaker and configured to operate the circuit breaker such as to perform a movement including at least an opening movement from a closed position to an open position, thereby electrically interrupting the power line. The controller includes a model of at least one of the motor drive system and the circuit breaker. The controller is configured to receive reference travel curve information of the movement; generate actuator information from the reference travel curve information based on the model; and output the actuator information.
    Type: Application
    Filed: November 9, 2020
    Publication date: December 8, 2022
    Applicant: Hitachi Energy Switzerland AG
    Inventors: Sergio LOPEZ, Esteban ZIMMERMANN, Philipp Erich BURCH
  • Patent number: 11521872
    Abstract: Embodiments disclosed herein include a method of calibrating a processing chamber. In an embodiment, the method comprises placing a sensor wafer onto a support surface in the processing chamber, wherein a process kit displaceable in the Z-direction is positioned around the support surface. In an embodiment, the method further comprises measuring a first gap distance between the sensor wafer and the process kit with a sensor on an edge surface of the sensor wafer. In an embodiment, the method further comprises displacing the process kit in the Z-direction. In an embodiment, the method further comprises measuring an additional gap distance between the sensor wafer and the process kit.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: December 6, 2022
    Assignee: Applied Materials, Inc.
    Inventors: Charles G. Potter, Eli Mor, Sergio Lopez Carbajal
  • Patent number: 11494219
    Abstract: Systems and methods are presented for creating encrypted containers in cloud computing environments. In one embodiment, a method is provided that includes receiving a request to create a virtual machine at an application node. The request may contain encryption parameters for use in encrypting the virtual machine. The virtual machine may be created at the application node and may include an associated memory for use during execution of the virtual machine. An encryption key may be received and the memory may be encrypted. An encrypted container image and may be mounted within the virtual machine. The encrypted container image may be executed within the virtual machine.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: November 8, 2022
    Assignee: Red Hat, Inc.
    Inventor: Sergio Lopez Pascual
  • Publication number: 20220325919
    Abstract: A protection system protects against incident wind in a photovoltaic installation and a method protects a photovoltaic installation against damage caused by incident wind. The protection system for protecting a photovoltaic installation includes a plurality of parallel and spaced apart rows of solar trackers having a central shaft attached to supports by means of couplings and supporting photovoltaic panel; and at least one actuator device kinetically connected to the central shaft for modifying its angular position. At least one row comprises a deflecting barrier below the photovoltaic panels and between the supports, covering between 40% and 65% of the distance (D) existing between the central shaft and the ground, defining a passage (P) between the deflecting barrier and the central shaft for redirecting the incident wind.
    Type: Application
    Filed: November 6, 2020
    Publication date: October 13, 2022
    Applicant: SOLTEC INNOVATIONS, SL
    Inventors: Sergio LOPEZ OÑA, Pablo PAJARÓN SANTOS
  • Publication number: 20220129293
    Abstract: A system includes a host including a memory and a processor, where the processor is in communication with the memory. A compact virtual machine (VM) executes on the host executing a first application in an isolated context. The processor is configured to receive a request to modify an operating characteristic of an operating environment of the compact VM. An interface to virtual machine monitor (VMM) tools is accessed, where the VMM tools are operable to communicate with compact VMs executing on the host. Each of the compact VMs executing on the host is associated with an identification and the VMM tools are incorporated into a second application interfacing with the compact VM. Access to the compact VM is requested via the interface, where the compact VM is associated with the compact VM ID. The operating characteristic of the compact VM are modified.
    Type: Application
    Filed: October 28, 2020
    Publication date: April 28, 2022
    Inventor: Sergio Lopez Pascual
  • Patent number: 11286651
    Abstract: A wear element configured to be fixed on a support, where the wear element comprises two arms wrapping around the front edge of the support. The wear element being fixed with [a] a C-shaped body, [b] a wedge, [c] a screw with a shank, with a first segment having a smaller diameter than the head, a second segment having a larger diameter than the first segment, and a threaded segment, and [d] a nut. The shank of the screw is housed between the wedge and the body. The C-shaped body has a C-shaped projection suitable for housing the first segment of the screw. The projection has substantially the same height as the first segment. Neither the head nor the second segment can go through the projection. The wedge has a first projection and a second projection. Both projections have through holes suitable for allowing the passage of the threaded segment and suitable for blocking the passage of the nut, and the distance between both projection is greater than the height of the nut.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: March 29, 2022
    Assignee: METALOGENIA RESEARCH & TECHNOLOGIES S.L.
    Inventors: Javier Rol Corredor, Sergio Lopez Requejo, Angel Martinez Mane, Francisco Perez Soria, Jorge Triginer Boixeda, Carlos Amat Holgado
  • Publication number: 20210397467
    Abstract: A system includes a hypervisor, a virtual machine (VM), and a host system. The VM includes a kernel and an application and the VM is in communication with the hypervisor. The host system includes a memory and one or more processors, where the one or more processors are in communication with the memory. The host system hosts the VM and the hypervisor. The one or more processors is configured to perform creating, via the kernel, a first socket accessible to the application. A second socket in communication with an endpoint is created at the host system. A virtual communication channel between the hypervisor and the kernel of the VM connects the first socket to the hypervisor. The hypervisor is configured to transmit inputs/outputs (I/Os) received from the application through the virtual channel to the endpoint via the second socket.
    Type: Application
    Filed: June 19, 2020
    Publication date: December 23, 2021
    Inventor: Sergio Lopez Pascual
  • Publication number: 20210342466
    Abstract: A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs/outputs (I/Os) are sent between the device and the VM using the secure interface.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Michael Tsirkin, Sergio Lopez Pascual
  • Publication number: 20210263759
    Abstract: Systems and methods are presented for creating encrypted containers in cloud computing environments. In one embodiment, a method is provided that includes receiving a request to create a virtual machine at an application node. The request may contain encryption parameters for use in encrypting the virtual machine. The virtual machine may be created at the application node and may include an associated memory for use during execution of the virtual machine. An encryption key may be received and the memory may be encrypted. An encrypted container image and may be mounted within the virtual machine. The encrypted container image may be executed within the virtual machine.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventor: Sergio Lopez Pascual