Patents Examined by Harrison Li
-
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