Patents Examined by Timothy A Mudrick
-
Patent number: 12670008Abstract: A system for facilitating workload portability is provided. The system includes a target server instantiated at a target platform and configured to store, at the target platform, one or more snapshots of a workload executing at a source platform. The snapshots are captured at each defined time-interval and correspond to an incremental change in the workload in raw state. The stored snapshots include boot files and data files. The target server updates, based on a trigger pertaining to workload portability of the workload, the boot files and the data files with configuration supported by the target platform. The target server executes the updated boot files and data files at the target platform. The execution of the workload at the target platform is identical to the execution thereof at the source platform.Type: GrantFiled: July 27, 2023Date of Patent: June 30, 2026Assignee: DATAMOTIVE TECHNOLOGIES PRIVATE LIMITEDInventors: Yogesh Anyapanawar, Sourav Kumar Patjoshi, Rishabh Kemni
-
Patent number: 12645488Abstract: Systems and methods for the efficient transfer of data are disclosed. The method comprises obtaining transfer definitions for a plurality of transfers to be completed, and identifying a set of the plurality of transfers including only the transfers having transfer definitions received during a particular time period. The particular time period has a starting time of no more than ten seconds earlier than a current time. The method further comprises performing an aggregation on the transfers in the set to reduce a number transfers that are to occur, yielding an amended set of transfers; and immediately, after the aggregation, completing the amended set of transfers. Completing the amended set of transfers includes updating a shared infrastructure.Type: GrantFiled: July 6, 2023Date of Patent: June 2, 2026Assignee: The Toronto-Dominion BankInventors: David Samuel Tax, Milos Dunjic, Jonathan Joseph Prendergast, Hitesh Bajaj, Kenneth Tien Poh Wong
-
Patent number: 12632281Abstract: An information processing apparatus is provided. This information processing apparatus includes a first OS that controls execution of a first application, a second OS that controls execution of a second application, and a hypervisor that is executed on a processor and controls execution of the first OS and the second OS.Type: GrantFiled: June 13, 2023Date of Patent: May 19, 2026Assignee: PANASONIC AUTOMOTIVE SYSTEMS CO., LTD.Inventors: Tadahiro Uchikoshi, Hiroshi Ando, Hiroshi Ikeda, Shintaro Tsubata, Masahito Oishi
-
Patent number: 12632320Abstract: Information regarding an API parameter of a target device is collected from the outside as a manual and knowledge, a description regarding a device configuration, a main parameter, and a specific parameter for which a value is to be set is extracted from the collected manual and knowledge, and a classification axis is created based on the device configuration and the main parameter included in the extracted description. An API execution log and configuration information are collected from the target device, the collected API execution log is classified according to the classification axis, a setting value of the specific parameter in the API execution log is aggregated for each classification, a most frequent setting value is determined as a default value of the parameter, and when the specific parameter is not set in the higher-level API call, the default value is set to make a lower-level API call.Type: GrantFiled: September 7, 2023Date of Patent: May 19, 2026Assignee: Hitachi Vantara, LTD.Inventors: Keiichi Matsuzawa, Mitsuo Hayasaka
-
Patent number: 12619482Abstract: There is provided a computer-implemented method of communication between a plurality of processes, each process being responsible for a region of a space, and each process maintaining a routing tree, each node of the routing tree representing a respective one of the plurality of processes and containing an indication of the represented process and an indication of an associated region for which the represented process is responsible. The method comprises: receiving, by a first process, a message addressed to a target region of the space; determining, by the first process and using the routing tree of the first process, a set of subregions of the target region and associated processes; and for each of the determined subregions in the set, sending the message from the first process to the process associated with the determined subregion in the set.Type: GrantFiled: July 1, 2021Date of Patent: May 5, 2026Assignee: HADEAN SUPERCOMPUTING LTDInventors: Rashid Mohamed Mansoor, James Kay, Christopher Sinclair, Francis Russell, Ava Gordon
-
Patent number: 12608242Abstract: Table parallelization processing for parallelizing data processing is performed on a plurality of tables in units of allocation tables to a core of a processing execution computer, and record parallelization processing for dividing a table having a large data size into a plurality of records and parallelizing data processing on a plurality of records in units of allocation records to the core of the processing execution computer is performed when the table is larger than a predetermined data size.Type: GrantFiled: August 24, 2023Date of Patent: April 21, 2026Assignee: Hitachi Vantara, Ltd.Inventors: Takuma Ojiro, Nobuaki Ozaki, Shinichi Hayashi
-
Patent number: 12608239Abstract: Systems and methods are provided for controlling load on a server hosting block storage volumes by dynamically controlling latency for input/output (I/O) operations to the block storage volumes. The system can selectively inject synthetic latency into the I/O operations according to how the server is loaded, thus enabling control of server load. For example, when the server is overloaded, additional synthetic latency can be injected into I/O operations to counteract overloading. This synthetic latency can then be removed when the server is no longer overloaded. Modifications of synthetic latency can be targeted to individual clients, individual types of I/O operations, or both, facilitating targeted performance shaping for servers hosting block storage volumes.Type: GrantFiled: March 31, 2023Date of Patent: April 21, 2026Assignee: Amazon Technologies, Inc.Inventors: Sriram Venugopal, Andrew Boyer, Mark Robinson, Aravinda Venkatramana, Harshi Priya Yarragonda, Abhimanyu Agarwal, Scott Kirvan
-
Patent number: 12608688Abstract: Simulated network system and method for associating a real-world computer-based network user to a computerized simulated network for providing information to the real-world user. The information provided is based on similarity between a simulated user profile defined using one or more simulated user profile terms that use a first vocabulary and one or more characteristics of the real-world user that are also based on the first vocabulary.Type: GrantFiled: May 14, 2023Date of Patent: April 21, 2026Assignee: Intellidimension, Inc.Inventor: Geoff Chappell
-
Patent number: 12602243Abstract: A method for managing an LCS includes: sending a request to a microvisor kernel of a microvisor to provision an LCS on a first information handling system (IHS), wherein the request comprises at least a configuration template (CT); sending a second request to the microvisor kernel to verify that an enclave with a virtual trusted platform module (vTPM) is ready to communicate with the LCS; initiating, based successfully verifying, provisioning of the LCS based on the CT, wherein the provisioning of the LCS comprises at least an initiation of a guest basic input/output system (BIOS) of the LCS; receiving a notification, from the microvisor kernel, specifying that the LCS has been provisioned; after the notification has been received: sending a second notification to a user of the first IHS, wherein the second notification specifies a predetermined expiry date of the enclave with the vTPM on the first IHS.Type: GrantFiled: September 1, 2023Date of Patent: April 14, 2026Assignee: Dell Products L.P.Inventors: Douglas L. Farley, Srinivas Giri Raju Gowda, David Craig Lawson, Shawn Mathew Swanson
-
Patent number: 12591463Abstract: This application provides techniques comprising creating a main thread and at least two task threads; determining, by the main thread, a target task thread based on a data packet corresponding to a data transmission task in response to detecting the data transmission task associated with a client device, and sending the data packet to the target task thread, where the target task thread is any one of the at least two task threads; and receiving, by the target task thread, the data packet sent by the main thread, determining, based on the data packet, a first file descriptor corresponding to the client device, and communicating with the client device by using the first file descriptor to perform data transmission.Type: GrantFiled: January 5, 2022Date of Patent: March 31, 2026Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Xiaojing Shen, Honglei Cui, Hanchao Zheng, Biao Hu, Hao Wang
-
Patent number: 12585501Abstract: Systems and methods for optimizing resource utilization in a computing system are provided. Methods include compiling training data, running a machine-learning (ML) model using the training data to determine a set of resource parameters, receiving a request to schedule the computing job on the computing system, computing, for each of a plurality of potential runtimes, an amalgam distance value, selecting the potential runtime with the optimal distance value for scheduling the computing job, and generating a job execution schedule based on the selected potential runtime.Type: GrantFiled: February 21, 2022Date of Patent: March 24, 2026Assignee: Bank of America CorporationInventors: Gopal Narayanan, Paparayudu Anaparti, Vishnu Vardhan Sarva, Sai Karthik Nanduri, Saikiran Gunti
-
Patent number: 12578971Abstract: A method includes receiving, by a container storage interface (CSI) filter driver executing on a node of a container-based cluster managed by a container orchestrator, a request to perform a storage system-based control plane operation associated with a containerized application executing on the node; determining, by the CSI filter driver, that the storage system-based control plane operation is to be performed with respect to a legacy storage system configured to store data for one or more non-containerized applications; and generating, by the CSI filter driver based on the determining that the storage system-based control plane operation is to be performed with respect to the legacy storage system, a command configured to direct a storage interface driver associated with the legacy storage system to perform the storage system-based control plane operation.Type: GrantFiled: December 21, 2022Date of Patent: March 17, 2026Assignee: Pure Storage, Inc.Inventor: Taher Vohra
-
Patent number: 12561174Abstract: Techniques disclosed herein can include receiving an instruction to perform a stress test on one or more cloud computing resources of a cloud computing system. Worker nodes of the cloud computing system can be provisioned by a resource manager to perform the stress test on the cloud computing resources. The resource manager can instruct the one or more worker nodes of the cloud computing system to perform the stress test. Data generated by the worker nodes during the stress test can be received by the resource manager and used to train a projection framework comprising a trained machine learning model. The projection framework can generate a resource projection and the projection can be used to provision cloud computing resources to host the cloud service.Type: GrantFiled: September 28, 2022Date of Patent: February 24, 2026Assignee: Oracle International CorporationInventors: Nagaraj N. Bhat, Joydeb Mondal, Amritanshu Jain, Pramir Sarkar
-
Patent number: 12554616Abstract: Computerized methods of classifying compute-intensive and memory-intensive applications are disclosed. A maximum efficiency for a user application is identified. A peak performance for a machine implementation is identified under one or more Quality of Service (QoS) parameters. Actual performance and resource usage of the application implementation using one or more performance vectors is measured and compared with the maximum efficiency and the peak performance. One or more areas of interest are identified using the performance vectors. If a critical hotspot area is identified from the one or more areas of interest, at least one feature is extracted from the critical hotspot area. An application signature is built if an approximation of performance is acceptable, based on the extracted features. The compute- and memory-intensive application may be classified based on the application signature.Type: GrantFiled: December 21, 2022Date of Patent: February 17, 2026Assignee: Hewlett Packard Enterprise Development LPInventors: Dejan Milojicic, Kenneth Leach, Maxim Alt
-
Patent number: 12554561Abstract: The systems and methods use a centralized platform that allows users to store, search, and/or interact with assets. In particular, the systems and methods allow for the interaction with application programming interfaces (“APIs”) during API development. For example, the systems and methods allow users to access and interact with request/response information (e.g., data contracts, error messages, API details, request/response details, etc.) for APIs within a single user interface and/or within the ecosystem of the data exchange.Type: GrantFiled: April 6, 2023Date of Patent: February 17, 2026Assignee: Capital One Services, LLCInventor: Kathryn Curley
-
Patent number: 12547517Abstract: In an application platform, an application performance model and a data store performance model in each of a plurality of site systems are stored, and a processor receives target performance information, determines an application allocated resource amount for the plurality of site systems based on the application performance model, determines required performance of a data store for the plurality of site systems, determines a data store allocated resource amount for the plurality of site systems based on the data store performance model, and searches for an arrangement plan of the application and the data store capable of implementing the application allocated resource amount and the data store allocated resource amount in the plurality of site systems.Type: GrantFiled: September 9, 2022Date of Patent: February 10, 2026Assignee: HITACHI VANTARA, LTD.Inventors: Shimpei Nomura, Mitsuo Hayasaka
-
Patent number: 12547474Abstract: Disclosed are a routing information transmission method and apparatus, and a communication system, and belong to the field of communication technologies. The routing information transmission method is applied to a system including data middleware and a routing information base (RIB), and the data middleware communicates with the RIB. The data middleware may obtain routing information from the RIB, and send the routing information obtained from the RIB to a third-party consumer device. In addition, the data middleware may also obtain routing information from a third-party producer device, and send the routing information obtained from the third-party producer device to the RIB. Therefore, according to technical solutions provided herein, the routing information included in the RIB is openly exported, and the routing information generated by the third-party producer device is imported into the RIB.Type: GrantFiled: January 27, 2023Date of Patent: February 10, 2026Assignee: Huawei Technologies Co., Ltd.Inventors: Haijun Xu, Feng Guo, Xudong Zhang, Rong Jiang, Peng Zhang
-
Patent number: 12547452Abstract: A common container interface and a method of using the same for running different platform scripts on a same user window are disclosed. A processor via the common container interface is configured to: (1) receive information related to an event broadcasted by a first library; (2) retrieve information of a first active task associated with a first platform; (3) detect a performance of a second active task associated with a second platform; (4) identify a set of components loaded in the common container interface; (5) process the set of components loaded in the common container interface; (6) retrieve components of a second library; and (7) perform a final task based on the components retrieved from the second library, where the final task is associated with the first active task and the second platform.Type: GrantFiled: April 5, 2023Date of Patent: February 10, 2026Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Esha Wali
-
Patent number: 12536090Abstract: A watchdog circuit for monitoring a plurality of processes. The watchdog circuit is configured to provide a periodic signal with an adjustable fixed time interval to a control circuit. The control circuit is configured to receive the periodic signal from the timer and use periodic signal to monitor the plurality of processes. Each of the plurality of processes has a planned process duration. The fixed time interval is set to be longer than the longest planned process duration of the plurality of planned process durations.Type: GrantFiled: September 21, 2022Date of Patent: January 27, 2026Assignee: Infineon Technologies AGInventors: Achim Vowe, Anjana Ramamoorthy
-
Patent number: 12536025Abstract: An apparatus comprises a processing device configured to provide telemetry data from a core component of a scalable embedded application deployed on an information technology asset to a support platform, the telemetry data being utilizable for determining a current state of the information technology asset. The processing device is also configured to receive and parse, at the core component of the scalable embedded application, a component definition data structure to identify a subset of additional components to be run on the scalable embedded application based at least in part on a predicted future state of the information technology asset. The processing device is further configured to dynamically adjust which of the additional components are run as part of the scalable embedded application based at least in part on the parsing of the component definition data structure.Type: GrantFiled: April 27, 2023Date of Patent: January 27, 2026Assignee: Dell Products L.P.Inventors: Pradeep Kuppam, Raghavendra Prasad P C, Lakshmi Saroja Nalam