Patents Examined by Harrison Li
-
Patent number: 12675334Abstract: A system for accelerator functions as a service is disclosed. The system may receive a job that includes a computer (CPU) portion and an accelerator portion. When the accelerator portion is performed, an execution time associated with a time for the accelerator to return results is determined. Resources or a portion thereof allocated to the job, or the CPU portion are freed or reallocated to another job at least during the execution time. The job is queued to receive resources when the results are received from the accelerator.Type: GrantFiled: June 16, 2022Date of Patent: July 7, 2026Assignee: Dell Products L.P.Inventors: Benjamin Santaus, Victor Fong, Brendan Burns Healy, RĂ´mulo Teixeira de Abreu Pinho
-
Patent number: 12670020Abstract: Systems and methods for generating runtime predictions in distributed computer architectures are disclosed. According to one embodiment, a method for generating runtime predictions in a distributed computer architectures may include: (1) receiving, by a runtime prediction computer program executed by an electronic device, training data regarding completion of a plurality of risk compute jobs; (2) extracting, by the runtime prediction computer program, bucketing statistics and instrument level features from the data; (3) training, by the runtime prediction computer program, a machine learning model with the training data, the extracted bucketing statistics, and the instrument level features; (4) receiving, by the runtime prediction computer program, a plurality of jobs for a period of time; and (5) calculating, by the runtime prediction computer program, an instrument cost for each of the jobs using the machine learning model.Type: GrantFiled: July 20, 2022Date of Patent: June 30, 2026Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Katie Lu, Sanket Kamthe, Oleg Rasskazov, Marta-Diana Filimon, Ioana Nistoreanu, Sean Moran, Andrew Mead
-
Patent number: 12657045Abstract: A virtual machine memory management method and device are provided. The method includes: identifying memory of a non-operating system of a virtual machine from total memory allocated to the virtual machine, where the total memory includes memory of the virtual machine and management memory of a hypervisor, and the memory of the virtual machine includes memory of an operating system of the virtual machine and the memory of the non-operating system of the virtual machine; using the memory of the non-operating system of the virtual machine as swappable memory; and storing data in the swappable memory into a nonvolatile memory. This method helps avoid a problem that computer performance significantly deteriorates in a virtual machine over-submission scenario, and improve stability in running of a virtual machine and users' use experience.Type: GrantFiled: March 28, 2022Date of Patent: June 16, 2026Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhigang Wang, Yifei Jiang, Jian Ma
-
Patent number: 12639126Abstract: Techniques are provided for managing load distribution in a data storage system which comprises storage server nodes and storage nodes, wherein each storage server node comprises one or more distribution targets, wherein each distribution target comprises a logical processing unit that is configured to manage input/output operations for accessing data in the storage nodes. A process for managing the load distribution comprises: partitioning a logical address space into a plurality of distribution items; mapping the logical address space to a sequence of one or more distribution templates, wherein each distribution template comprises an ordered list of the distribution targets of the storage server nodes, which is uniquely different for each of the one or more distribution templates; and utilizing the one or more distribution templates to map the distribution items of the logical address space to the distribution targets of the storage server nodes.Type: GrantFiled: April 26, 2022Date of Patent: May 26, 2026Assignee: Dell Products L.P.Inventors: Yosef Shatsky, Doron Tal
-
Patent number: 12632291Abstract: A computer implemented method controls in a core dimension packing the plurality of processing unit cores to reduce partial use of the plurality of processing unit cores by concurrently loading into the plurality of processing unit cores: all computational nodes of at least one member selected from the group consisting of the first number of whole groups and the first number of partial groups; and all computation nodes of at least one member selected from the group consisting of the second number of whole groups and the second number of partial groups. According to other illustrative embodiments, a computer system and a computer program product for packing the plurality of processing cores are provided. As a result, the illustrative embodiments can provide a technical effect of increasing the performance in running jobs in a computer system in which partial use of processing unit cores can be reduced.Type: GrantFiled: January 27, 2022Date of Patent: May 19, 2026Assignee: International Business Machines CorporationInventors: Qing Xu, Shuai Zhang, Ze Ming Zhao, Guang Han Sui
-
Patent number: 12547428Abstract: Automation methods and systems include identifying common parts of consecutive pairs of consecutive screen outputs. The consecutive screen outputs are clustered responsive to a determination that a distance between the common parts of the consecutive pairs is lower than a threshold distance value. Interactions with a remote computer system are automated based on the clustered consecutive screen outputs.Type: GrantFiled: December 14, 2021Date of Patent: February 10, 2026Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Takahide Nogayama, Akihiko Tozawa
-
Patent number: 12517737Abstract: Embodiments of the present disclosure a method for dynamically generating a generative operating system based on a hardware and software environment feature, the method is configured to generate the generative operating system, and an architecture of the generative operating system includes: a hardware architecture adaptation layer and a meta kernel layer and an external library of the operating system.Type: GrantFiled: March 31, 2025Date of Patent: January 6, 2026Assignee: ZHEJIANG UNIVERSITYInventors: Jianwei Yin, Xinkui Zhao, Shuiguang Deng, Peng Hu
-
Patent number: 12379971Abstract: A method for resource allocation in a disaggregated data center (DDC), comprising: a reliability model to determine an achievable reliability for a service request to the DDC; a integer linear programming (ILP) model to perform a resource allocation for the service request to the DDC such that maximizing total number of service requests received by the DDC accepted for execution is maximized, while the number of the accepted service requests allocated with backup computing resources is minimized; and a heuristic process to perform a resource allocation for the service request to the DDC such that the least reliable node of each needed computing resource type is allocated but still meeting the reliability requirement of the service request.Type: GrantFiled: January 28, 2022Date of Patent: August 5, 2025Assignee: City University of Hong KongInventors: Chao Guo, Xinyu Wang, Moshe Zukerman