1123 patents
Utility
Software Testing Using a Quantum Computer System
18 Jan 24
In one example described herein a system can receive, by a server, a software test suite comprising a plurality of data files.
Leigh Griffin, Veera Raghava Beri Reddy, Srinivasa Bharath Kanta
Filed: 14 Jul 22
Utility
Quantum Simulator Network for Simulating a Quantum Service
18 Jan 24
Examples relating to simulating quantum services are provided.
Stephen Coady, Leigh Griffin
Filed: 13 Jul 22
Utility
Multi-element Selection of Subtrees In Fixed-depth Trees
18 Jan 24
Systems and methods are disclosed for dynamic selection of resource objects in a cloud-based system.
Alexander Rukletsov, Malte Isberner
Filed: 13 Jul 22
Utility
Git-based Delta RPM
11 Jan 24
Embodiments of the present disclosure involve determining that a first subsequent version of a plurality of subsequent versions of a package is available, a repository is generated and a delta difference between a current version of the package and the first subsequent version of the package is committed to the repository.
Pierre-Yves Chibon, Leigh Griffin
Filed: 6 Jul 22
Utility
Software Aided Governance for Project Contribution on Source Code Management (SCM) and Continuous Integration (Ci) Environments
11 Jan 24
Techniques for processing change requests for software projects are disclosed.
Alessio Soldano, Paolo Antinori
Filed: 8 Jul 22
Utility
Dynamic Api Gateway Routing Based on Request Metadata
11 Jan 24
An application programming interface (API) gateway device receives an API request from a client device, the API gateway to provide access to a plurality of services provided by a plurality of compute nodes.
Leigh Griffin, Pierre-Yves Chibon
Filed: 11 Jul 22
Utility
Dynamic Api Gateway Routing Based on Request Metadata
11 Jan 24
A gateway device receives a request from a client device, the gateway to provide access to a plurality of services provided by a plurality of compute nodes.
Leigh Griffin, Pierre-Yves Chibon
Filed: 15 Sep 23
Utility
Synchronizing Concurrent Tasks Using Interrupt Deferral Instructions
4 Jan 24
An example method may include responsive to receiving, by a processing device, an interrupt deferral instruction requesting that interrupts be deferred, disabling delivery of interrupts by the processing device, receiving one or more interrupt requests subsequent to disabling delivery of interrupts, and responsive to determining that a deferral termination criterion is satisfied, delivering one or more interrupts, wherein each of the one or more interrupts is specified by a respective one of the interrupt requests.
Michael Tsirkin
Filed: 29 Jun 22
Utility
Distributed Process Engine In a Distributed Computing Environment
4 Jan 24
A distributed computing environment can include a distributed process engine.
Tiago Dolphine, Edoardo Vacchi
Filed: 1 Jul 22
Utility
Mitigation of Qubit Decoherence In Quantum Computing and Information Processing Systems
4 Jan 24
The ability to employ a qubit for computation and/or information processing is fragile.
Leigh Griffin, Stephen Coady
Filed: 29 Jun 22
Utility
Relative Location Conditioned Staged Download Service for Internet-of-things (Iots)
28 Dec 23
Methods, systems, and computer program products of this disclosure provide a staged transmission service (e.g., a data transfer service for downloading or uploading) at a transfer node to a device in motion (DIM) wirelessly paired to the transfer node.
Leigh Griffin, Pierre-Yves Chibon
Filed: 27 Jun 22
Utility
Switching Memory Consistency Models In Accordance with Execution Privilege Level
28 Dec 23
An example method may include executing one or more first instructions that cause the processing device to enter a privileged execution mode, switching a memory consistency model of the processing device to a strong instruction ordering mode, and executing one or more second instructions in the privileged execution mode, where the one or more second instructions are executed using the strong instruction ordering mode.
Michael Tsirkin
Filed: 27 Jun 22
Utility
Identification and Removal of Redundant Interfaces
28 Dec 23
An interface in a first unit of software instructions is identified, the interface being configured to be invoked by an invoking unit of software instructions and when invoked, to invoke a function in a second unit of software instructions.
Janos Bonic, Sanja Bonic, Leigh Griffin
Filed: 28 Jun 22
Utility
Dynamic Container Layer Switching
28 Dec 23
A system and method for dynamically switching layers of a container image for adapting performance to a computing environment.
Leigh Griffin, Stephen Coady
Filed: 23 Jun 22
Utility
Automated Container Size Reduction
28 Dec 23
A container image is received, the container image including a container manifest referencing a first base operating system layer and an application layer.
Gabriel Zvi BenHanokh, Orit Wasserman
Filed: 28 Jun 22
Utility
Fair and Efficient Guest to Hypervisor Virtual Machine Socket Protocol
28 Dec 23
A fair and efficient guest to hypervisor virtual machine socket protocol may be provided by: in response to a host determining to reject a message received from a guest that was previously accepted for processing by the host, transmitting a rejection to the guest; in response to receiving, at the guest, the rejection, adding the message to a processing request queue on the guest; in response to determining that resources to handle the message have become available for the guest, transmitting an indication to the guest that the host is able to reaccept the message; in response to receiving, at the guest, the indication, retransmitting the message to the host according to the processing request queue; and in response to receiving the message from the guest a second time, accepting the message in an execution queue in a virtual memory of the host.
Michael Tsirkin
Filed: 28 Jun 22
Utility
Improved Memory Management for Busy Virtual Machine Guests
28 Dec 23
Systems and methods for enhancing memory management for virtual machines.
Michael Tsirkin, Andrea Arcangeli
Filed: 28 Jun 22
Utility
Efficient Memory Swap for Virtual Machines
28 Dec 23
Systems and methods for enhancing efficient memory swap for virtual machines.
Michael Tsirkin, Andrea Arcangeli
Filed: 28 Jun 22
Utility
Systems and Methods for Processing Privileged Instructions Using User Space Memory
28 Dec 23
Systems and methods for enabling a hypervisor that is implemented in the user space to execute privileged instructions on behalf of the virtual machines without triggering VM exits.
Michael Tsirkin
Filed: 28 Jun 22
Utility
Efficiently Moving Virtual Machines Between Network Hosts
28 Dec 23
An example method may include generating a block list comprising a plurality of list items, wherein each list item identifies a respective block of a source virtual machine image, and the list items are ordered in the block list according to a timestamp of each respective block, wherein the timestamp indicates a time of a last access of the respective block, sending the block list to a destination computing device, receiving, from the destination computing device, one or more candidate blocks, determining whether the one or more candidate blocks are included in the source virtual machine image, and sending, to the destination computing device, a result indicating whether the one or more candidate blocks are included in the source virtual machine image.
Michael Tsirkin, David Gilbert
Filed: 28 Jun 22