Patents Examined by Wynuel S Aquino
-
Patent number: 12360797Abstract: A distributed system including multiple processors associated with non-transitory computer-readable media storing computing instructions. The computing instructions, when collectively executed on the multiple processors, cause the multiple processors collectively to perform certain acts.Type: GrantFiled: January 12, 2023Date of Patent: July 15, 2025Assignee: WALMART APOLLO, LLCInventors: Saigopal Thota, Mridul Jain, Albin Kuruvilla, Pruthvi Raj Eranti, Antriksh Shah
-
Patent number: 12353899Abstract: The signal processing device and the vehicle display apparatus including the same according to an embodiment of the present disclosure includes a processor to process a vehicle signal, wherein the processor is configured to execute a server virtual machine and a plurality of guest virtual machines on a hypervisor in the processor, wherein the server virtual machine is configured to transmit processed camera data to a shared memory, a second guest virtual machine is configured to receive the camera data from the shared memory, to generate first data for a first application service based on the camera data and to transmit the first data to the shared memory, and a first guest virtual machine is configured to display an image, synthesized based on the camera data from the shared memory and the first data, on the first display. Accordingly, data processing may be performed efficiently.Type: GrantFiled: October 21, 2022Date of Patent: July 8, 2025Assignee: LG ELECTRONICS INC.Inventors: Ganghee Yu, Kyungjun Shin, Soohwan Oh, Sangkyeong Jeong
-
Patent number: 12346741Abstract: Text is received from a user describing item(s) for migration to a computing environment with cloud feature(s), resulting in item description(s), the text including unstructured text that are processed separately. Text mining is performed on the unstructured text to extract item feature(s). For each listing a portion of the unstructured text is extracted, resulting in an extracted text portion for each listing from which an entity is identified. Each entity or item feature is mapped to cloud feature(s) available from solution(s) with cloud feature(s). Based on the cloud feature(s), recommendation(s) are made to the user regarding cloud feature(s) of the solution(s) for optional consideration by the user. Explanation(s) for the recommended cloud feature(s) from explainability model(s) may be provided to the user.Type: GrantFiled: May 12, 2022Date of Patent: July 1, 2025Assignee: Kyndryl, Inc.Inventors: Mauro Marzorati, Shikhar Kwatra, Shubhi Asthana, Jeremy R. Fox
-
Patent number: 12346715Abstract: Data protection management techniques in information processing systems are disclosed. For example, a method is provided to manage generation of a copy of data of an application instance executed by a virtual processing device of a host device operatively coupled to a virtual volume-based storage system. Generation of the copy of the data of the application instance is caused to be performed on the virtual volume-based storage system independent of a virtualization layer associated with the host device.Type: GrantFiled: November 24, 2020Date of Patent: July 1, 2025Assignee: EMC IP Holding Company LLCInventor: Sunil Kumar
-
Patent number: 12321770Abstract: A method, a device, and a computer program product for resource scheduling is disclosed. The method includes determining a job initiated by a virtual machine. The job requests to invoke at least one virtual function in a set of virtual functions associated with the virtual machine and each virtual function in the set of virtual functions is configured to utilize an accelerator resource to provide a single type of acceleration service. The method further includes determining, based on a job type of the job, a first accelerator resource allocated to the at least one virtual function. The accelerator resources required by the virtual functions invoked by the job may then be guaranteed, improving the execution efficiency of the job.Type: GrantFiled: September 30, 2021Date of Patent: June 3, 2025Assignee: EMC IP HOLDING COMPANY LLCInventors: Tao Chen, Bing Liu, Shuguang Gong
-
Patent number: 12314748Abstract: In some embodiments, an automation optimizer is configured to determine whether a provisioning condition is satisfied, for instance according to a current length of a job queue, or according to a current workload of a selected RPA host platform executing a plurality of software robots. When to the provisioning condition is satisfied, some embodiments automatically provision additional VMs onto the respective RPA host platform, and automatically remove VMs when automation demand is low. Exemplary RPA hosts include cloud computing platforms and on-premises servers, among others.Type: GrantFiled: December 18, 2020Date of Patent: May 27, 2025Assignee: UiPath Inc.Inventors: Tao Ma, Tarek Madkour, Remus Rusanu, Clement B Fauchere
-
Patent number: 12282791Abstract: Distributed I/O virtualization includes receiving, at a first physical node in a plurality of physical nodes, an indication of a request to transfer data from an I/O device on the first physical node to a set of guest physical addresses. An operating system is executing collectively across the plurality of physical nodes. It further includes writing data from the I/O device to one or more portions of physical memory local to the first physical node. It further includes mapping the set of guest physical addresses to the written one or more portions of physical memory local to the first physical node.Type: GrantFiled: January 31, 2022Date of Patent: April 22, 2025Assignee: Hewlett Packard Enterprise Development LPInventors: Leon Dang, Keith Reynolds, Isaac R. Nassi
-
Patent number: 12260237Abstract: Methods, systems, and computer storage media for providing a set of common flat files in a composite image that can be mounted as a container (i.e. composite container) to support isolation and interoperation of computing resources. Container management is provided for a container management system based on a composite image file system engine that executes composite operations to support resource isolation and operating system (OS) virtualization functionality. In particular, a layout manager operates with a composite engine interface to support generating composite images with optimized configurations (i.e., pre-alignment and pre-computed hashes of for executable files). In operation, a plurality of files for generating a composite image are accessed.Type: GrantFiled: October 29, 2019Date of Patent: March 25, 2025Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: John Andrew Starks, Scott A. Brender, Shaheed Gulamabbas Chagani, Ping Xie
-
Patent number: 12254352Abstract: An example embodiment may involve a main database; a main memory; and one or more processors configured to: retrieve, by a data collector application, records from the main database, wherein the data collector application includes an embedded database; aggregate, by the data collector application, values in the records relating to a key performance indicator (KPI) to form partial KPI data stored in one or more blocks of the main memory; determine, by the data collector application, that utilization of the main memory exceeds a pre-defined threshold; in response to the utilization of the main memory exceeding the pre-defined threshold, write, by the data collector application, the partial KPI data to a row of the embedded database; and release, by the data collector application, the one or more blocks of the main memory used to store the partial KPI data.Type: GrantFiled: October 28, 2021Date of Patent: March 18, 2025Assignee: ServiceNow, Inc.Inventors: Vignesh Salem Ramamurthy, Gayatri Kamarajugadda, Lav Jaitak, Vamshi Sandhireddy, Kyle Barron-Kraus, Aiswarya, Radhika Khandelwal, Rahul Borkar, Abhijith Nagarajan, Benedetto Fiorelli, Aravind Racharla
-
Patent number: 12248820Abstract: A method includes collecting, by one or more processors of a computer system, digestive capabilities for Input Output Queues (IOQs) of infrastructure components in a hybrid cloud infrastructure, and allocating, by the one or more processors of the computer system, nonvolatile memory express (NVMe) storage cloud resources for the hybrid cloud infrastructure based on the collected digestive capabilities for IOQs of the infrastructure components.Type: GrantFiled: October 28, 2021Date of Patent: March 11, 2025Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
-
Patent number: 12217089Abstract: Systems and methods for identifying memory devices for swapping virtual machine memory pages. An example method may comprise: identifying, by a processing device, a workload type associated with a workload being executed by a computer system; identifying a memory device associated with the workload type; evaluating a memory pressure metric reflecting a period of time during which an application being executed by the computer system has been blocked by a memory allocation operation; and responsive to determining that the memory pressure metric exceeds a threshold value, allocating a memory block on the identified memory device.Type: GrantFiled: December 6, 2021Date of Patent: February 4, 2025Assignee: Red Hat Israel, Ltd.Inventors: Michael Tsirkin, Andrea Arcangeli
-
Patent number: 12210900Abstract: A mechanism is described for facilitating intelligent thread scheduling at autonomous machines. A method of embodiments, as described herein, includes detecting dependency information relating to a plurality of threads corresponding to a plurality of workloads associated with tasks relating to a processor including a graphics processor. The method may further include generating a tree of thread groups based on the dependency information, where each thread group includes multiple threads, and scheduling one or more of the thread groups associated a similar dependency to avoid dependency conflicts.Type: GrantFiled: May 17, 2022Date of Patent: January 28, 2025Assignee: INTEL CORPORATIONInventors: Joydeep Ray, Abhishek R. Appu, Altug Koker, Kamal Sinha, Balaji Vembu, Rajkishore Barik, Eriko Nurvitadhi, Nicolas Galoppo Von Borries, Tsung-Han Lin, Sanjeev Jahagirdar, Vasanth Ranganathan
-
Patent number: 12197933Abstract: A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.Type: GrantFiled: April 3, 2023Date of Patent: January 14, 2025Assignee: Global Supercomputing CorporationInventors: Kemal Ebcioglu, Atakan Dogan
-
Patent number: 12182597Abstract: Disclosed are various approaches for the partitioning of virtualization on systems with multiple core processors. In one approach, hardware extensions for virtualizations are enabled on one or more first cores of a plurality of cores of the processor. The hardware extensions for virtualization are disabled on one or more second cores of the plurality of cores. A virtual machine instance is executed on the first cores having the hardware extensions for virtualization enabled. A real-time operating system is executed on the second cores having the hardware extensions for virtualization disabled.Type: GrantFiled: July 2, 2019Date of Patent: December 31, 2024Assignee: VMware LLCInventor: Tiejun Chen
-
Patent number: 12159153Abstract: An information handling system may include a first host system, comprising a first processor and a first network interface, and a second host system, comprising a second processor and a second network interface. The first network interface may be configured to accelerate migration of a designated virtual resource from the first host system to the second host system.Type: GrantFiled: April 26, 2021Date of Patent: December 3, 2024Assignee: Dell Products L.P.Inventors: Hendrich M. Hernandez, Gaurav Chawla, William Price Dawkins
-
Patent number: 12159154Abstract: The technology of this application relates to a memory management method and apparatus. When garbage collection is performed by using the method, stored information about a first reference cycle is first obtained, where the first reference cycle is a cyclic reference formed by a plurality of objects, and the information about the first reference cycle includes the plurality of objects in the first reference cycle and a reference relationship between the plurality of objects. The method further includes determining that a second reference cycle exists, where information about the second reference cycle matches the information about the first reference cycle, and the information about the second reference cycle includes a plurality of objects in the second reference cycle and a reference relationship between the plurality of objects. The method further includes reclaiming memory occupied by the plurality of objects in the second reference cycle.Type: GrantFiled: September 24, 2021Date of Patent: December 3, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hui Shi, Yang Ding, Kui Zhang, Chengyuan Wang, Chao Wang
-
Patent number: 12153951Abstract: A system and a method for managing workload of an application in a cloud infrastructure is disclosed. The cloud infrastructure may include an existing cloud infrastructure (ECI) and an Elastic Machine Pool Infrastructure (EMPI). The method may include connecting the EMPI to the ECI by configuring cloud control manager of the ECI. Further, the method may include receiving the workload from the application running on the cloud infrastructure. The workload may be allocated to an Elastic Virtual Machine (EVM) hosted by the EMPI or a VM hosted by the ECI based on at least one of an EMP profile of the application, status of the EVM, and workload characteristics of the EVM. Further, the one or more bare metal servers and the one or more EVMs may be managed based on at least one of the workload characteristics and the status of the EVM.Type: GrantFiled: February 1, 2024Date of Patent: November 26, 2024Assignee: Platform9, Inc.Inventors: Roopak Parikh, Madhura Maskasky, Pushkar Acharya, Mayuresh Kulakarni, Ashutosh Tiwari, Anirudh Pokala, Omkar Deshpande, Shubham Agarwal
-
Patent number: 12141602Abstract: An asynchronous approach to implementing a quantum algorithm can reduce dead time of a quantum information processing unit (QIPU). Multiple parameter sets are determined for a quantum program by a controller and the QIPU is instructed to execute the quantum program for the parameter sets. Results from each program execution are returned to the controller. After one or more results are received, the controller determines an updated parameter set while the QIPU continues executing the quantum program for the remaining parameter sets. The QIPU is instructed to execute the quantum program for the updated parameter set (e.g., immediately, after a current program execution, or after the remaining parameter sets are processed). This asynchronous approach can result in the QIPU having little or no dead time, and thus can make more efficient use of the QIPU.Type: GrantFiled: April 19, 2021Date of Patent: November 12, 2024Assignee: Goldman Sachs & Co. LLCInventor: William Joseph Zeng
-
Patent number: 12141597Abstract: Systems and methods for supporting efficient out of order request completion. In one implementation, a processing device may receive, at a device of a host computing system, a plurality of requests from a driver for the device, wherein each request of the plurality of requests causes the device to perform a corresponding operation, and wherein the plurality of requests are received in a receive order; complete a first request of the plurality of requests by performing a first operation specified by the first request; determine whether the first request has completed in the receive order in relation to one or more previously completed requests; and responsive to determining that the first request has completed in the receive order in relation to the one or more previously completed requests, generating a first response to the first request that indicates that the first request has completed in the receive order in relation to the one or more previously completed requests.Type: GrantFiled: November 30, 2020Date of Patent: November 12, 2024Assignee: Red Hat, Inc.Inventor: Michael Tsirkin
-
Patent number: 12136000Abstract: Various embodiments are disclosed of a compilation with optimization for multi-processor system with processing elements optimized for high performance and low power dissipation and an associated method of programming the processing elements. Application source code may be initially compiled into an intermediate representation. Following the initial compilation, resources may be mapped and communication synthesis performed. Simulation and debug may be performed prior to loading an executable image onto the multi-processor system. At each step, checks may be performed for possible optimizations, and one or more steps repeated using results of the checks.Type: GrantFiled: April 20, 2023Date of Patent: November 5, 2024Assignee: Coherent Logix, IncorporatedInventors: Michael L. Purnell, Geoffrey N. Ellis, Teng-I Wang