Patents Examined by Ashish Thomas
  • Patent number: 12762008
    Abstract: Aspects of the disclosure map transaction requests to message specifications. A message correction manager dynamically updates message specifications in real-time to obtain the most up-to-date versions. The message correction manager maps a transaction request to the message specification associated with a designated recipient of the transaction request. The message correction manager identifies noncompliant message elements which fail to comply with the specification. The message correction manager corrects the noncompliant message elements automatically. The corrected transaction request is submitted to the recipient in a first submission attempt prior to any message rejections from the recipient, based on noncompliance with the specification, to reduce transaction request rejections.
    Type: Grant
    Filed: June 12, 2024
    Date of Patent: October 13, 2026
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Sachin Kumar Singh, Kaushal Shetty, Mayank Joshi
  • Patent number: 12761995
    Abstract: An information handling system includes a sensor hub and an embedded controller. The sensor hub collects sensing data associated with the information handling system. The embedded controller receives a power state for the information handling system. The system receives a trigger event notification from the sensor hub. In response to the trigger event notification, the system generates a contextual data set, wherein the contextual data set includes first data associated with the power state and the sensing data associated with a trigger event. The system also stores the contextual data set in a memory. The contextual data set is utilized during a no-post/no-video situation in the information handling system.
    Type: Grant
    Filed: February 5, 2025
    Date of Patent: October 13, 2026
    Assignee: Dell Products L.P.
    Inventors: Venkata Rama Krishna Rao Atta, Ibrahim Sayyed, Adolfo S. Montero, Marcin Nowak
  • Patent number: 12762005
    Abstract: An apparatus comprises at least one processing device configured to determine an incident comprising a natural language description of one or more issues encountered in an application ecosystem, and to process the natural language description and an application topology graph representation of the application ecosystem utilizing a machine learning model, the application topology graph representation comprising nodes each representing an application and edges connecting the nodes representing dependency relationships between the applications. The at least one processing device is further configured to determine, based on an output of the machine learning model, (i) a subset of applications as probable sources of the issues and (ii) issue resolution information for remediating the issues.
    Type: Grant
    Filed: January 23, 2025
    Date of Patent: October 13, 2026
    Assignee: Dell Products L.P.
    Inventors: Shibi Panikkar, Ravuru Vijaya Sankar, Nagarajan Thiruvellore
  • Patent number: 12762028
    Abstract: An example operation may include one or more of executing a worker on a server host, wherein the worker comprises a log messenger and at least one processing thread, executing a message broker on the server host, wherein the message broker is decoupled from the worker and comprises a queue, executing at least one artificial intelligence (AI) pipeline via the at least one processing thread of the worker, wherein the at least one AI pipeline is configured to generate log messages, transferring the log messages from the log messenger to the message broker, storing the log messages within the queue of the message broker, determining, by the message broker, that a log message from among the log messages has reached an end of the queue, and in response to a determination that the log message has reached the end of the queue, writing, by the message broker, the log message to a log database.
    Type: Grant
    Filed: August 23, 2024
    Date of Patent: October 13, 2026
    Assignee: The Toronto-Dominion Bank
    Inventors: Peter Starszyk, Devinder Kumar, Maksims Volkovs
  • Patent number: 12743339
    Abstract: Techniques for synchronous microthreaded execution are described. An example includes a logical processor to execute one or more threads in a first mode; and a synchronous microthreading (SyMT) co-processor coupled to the logical processor to execute lightweight microthreads, with each lightweight microthread having an independent register state, upon an execution of an instruction to enter into SyMT mode.
    Type: Grant
    Filed: April 2, 2022
    Date of Patent: September 22, 2026
    Assignee: Intel Corporation
    Inventors: David B. Sheffield, Erich Boleyn, Jonathan Pearce, Sofia Pediaditaki, Jeffrey Cook, Shreesha Srinath, Ching-Kai Liang, Tyler Sondag
  • Patent number: 12737269
    Abstract: Simulated interaction between processor hardware as part of processor functional verification includes, in an example, commencing a simulation in a simulation environment. The simulation executes a test case using a model of a processor core for functional verification of the processor core. It also includes monitoring progression of the simulation for a trigger condition for simulated interaction. Based on recognizing the trigger condition for simulated interaction at a point in the test case, it additionally includes changing an architected state of the model, where the changing directs the progression of the simulation, at the point in the test case, to simulate interaction between the processor core and another executing entity. Based on a determination to end the simulated interaction, it further includes continuing progression of the simulation from the point in the test case.
    Type: Grant
    Filed: July 8, 2024
    Date of Patent: September 15, 2026
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Olaf Knute Hendrickson, Michael P. Mullen, Carsten Greiner, Monalisa Rout
  • Patent number: 12730729
    Abstract: The present application discloses a method, system, and computer system for adding a redundant network path for an NFS root on a diskless system. The method includes: (a) generating, by a system initialization script, a RAM disk, wherein the system initialization script is executed after an operating system switches a root mount point to an NFS filesystem and initialization is performed, (b) copying a binary to the RAM disk, (c) launching the binary as a user-space program, and (d) executing, by the user-space program, a command from an already-running NFS-backed user-space program to move the NFS on a redundant Ethernet path after the redundant Ethernet path has been initialized.
    Type: Grant
    Filed: August 23, 2024
    Date of Patent: September 8, 2026
    Assignee: Palo Alto Networks, Inc.
    Inventor: Ashis Mandal
  • Patent number: 12730701
    Abstract: Disclosed are systems, software, and methods for providing event-based notifications to client devices. One system for such includes memory storing computer program instructions and one or more processors configured to execute the computer program instructions. The instructions cause operations that include receiving, at a gateway service module from an event-originating application, an event data packet comprising event information about an event. The gateway service module provides event information to an event-processing module. The event-processing module generates an event notification based at least on the event information. The gateway service module initiates a push notification to a client device that includes the event notification and instructions to display the event notification at the client device.
    Type: Grant
    Filed: July 12, 2024
    Date of Patent: September 8, 2026
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Venkata R. Suda, Anil Vellala, Amit Singh
  • Patent number: 12725219
    Abstract: The present invention relates to a test handler for graphics chip including a loading unit performing a loading process of loading a graphics chip which is to be tested, an unloading unit performing an unloading process of unloading a tested graphics chip, a test unit testing the graphics chip which is to be tested, a buffer unit transferring a graphics chip between the loading unit and the test unit and transferring a graphics chip between the unloading unit and the test unit, wherein the test unit includes a commercial graphics card which is the same as a practically used graphics card and a contact unit connecting the commercial graphics card to the graphics chip which is to be tested.
    Type: Grant
    Filed: July 3, 2024
    Date of Patent: September 1, 2026
    Assignees: MIRAE Corporation, SK HYNIX INC.
    Inventors: Kyung Tae Kim, Sung Yong Yu, Ung-Hyun Yoo, Kuk-Hyung Lee, Seok Heo, Chang Hoon Baek
  • Patent number: 12717680
    Abstract: A first cluster creates a cluster exchange object including identifiers of components of the first cluster and segments of data of the first cluster along with configuration data, such as access points and credentials. The first cluster transmits the object to a second cluster that instantiates copies of the components and retrieves the segments from the first cluster to become a replica of the second cluster. The second cluster may then commence execution upon failure of the primary cluster and restore the primary cluster. The primary cluster may send snapshot objects to the second cluster to communicate changes to the primary cluster and the snapshot objects may also be used to restore the primary cluster following failure. The components of a cluster may be represented in a directory structure and data describing a component may be retrieved in response to user interactions with a representation of the directory structure.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: August 25, 2026
    Assignee: Rakuten Symphony, Inc.
    Inventor: Jagadish Mukku
  • Patent number: 12717671
    Abstract: Embodiments herein described techniques for calling an OS service to resolve a storage access exception in OS memory space. To do so, the hardware can use an exception indicator to indicate when an access exception has been detected and then the application program can use the exception indicator to instruct an OS service to resolve the exception on behalf of the application program. In one embodiment, the exception occurs when performing an interruptible instruction issued by the application program where the instruction is performed at different times. When executing the counter update step of the interruptible instruction, the hardware can determine whether an exception is detected, and if so, update an exception indicator. The application program calls the OS service which resolves the access exception in OS memory space on application program's behalf.
    Type: Grant
    Filed: December 3, 2024
    Date of Patent: August 25, 2026
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 12711027
    Abstract: A hardware reconfiguration system for first and second devices is in a lock-step configuration using a comparator that provides a lock-step error indication. The system includes at least one register that stores a lock-step threshold. The system also includes a lock-step monitor configured to compare a count of occurrences of the lock-step error indication from the comparator with the lock-step threshold. When the lock-step threshold is reached, the lock-step monitor is configured to enter a repair state to determine which one of the first and second devices is operating correctly and reconfigure operation into a split-lock mode to resume operation using the one of the first and second devices that is operating correctly.
    Type: Grant
    Filed: September 3, 2024
    Date of Patent: August 18, 2026
    Assignee: NXP B.V.
    Inventors: Ashish Kumar, Arjun Muddaiah
  • Patent number: 12711004
    Abstract: From a first usage data relating to a behavior of an app during an execution on a first device, a feature related to the behavior is extracted. Based on the feature, the first usage data is clustered into a cluster with a second usage data from a second device. Resolution data related to the feature is obtained; the resolution data includes at least a state of development of code related to the behavior. By the first usage data and the resolution data as inputs to a trained prediction model, a likelihood of a crash of the app on the first device is predicted as a score. The score and the state of development of the code are output to the first device.
    Type: Grant
    Filed: November 18, 2025
    Date of Patent: August 18, 2026
    Inventors: Sathiskumar Meganathan, Muthu Selvam
  • Patent number: 12704974
    Abstract: One or more techniques and/or computing devices are provided for resynchronization. For example, a request may be received to create pseudo snapshots of a first consistency group, hosted by a first storage controller, and a second consistency group, hosted by a second storage controller, having a synchronous replication relationship with the first consistency group. Incoming client write requests are logged within an intercept tracking log at the first storage controller. After a first drain without hold of incoming write requests is performed, a first pseudo common snapshot of the second consistency group is created. After a second drain without hold of incoming write operations is performed, a second pseudo common snapshot of the first consistency group and the intercept tracking log is created. The pseudo snapshots and the intercept tracking log (e.g., indicating a delta between the pseudo snapshots) are used to resynchronize the first and second consistency groups.
    Type: Grant
    Filed: August 21, 2024
    Date of Patent: August 11, 2026
    Assignee: NetApp, Inc.
    Inventors: Akhil Kaushik, Ripulkumar Hemantbhai Patel, Vrishali Dattatray Hajare, Andrew Eric Dunn, Rithin Kumar Shetty
  • Patent number: 12705137
    Abstract: A method and system to increase system availability during a fault of a non-safety target is disclosed. A fault signal is received indicative of a response to a request from an initiator not being received from one of a safety target and non-safety target within a response time. Based on the response not being received from the non-safety target, only the non-safety target is reset to increase the system availability rather than also resetting safety targets. Because a target did not respond to the request, a dummy responder further sends to the initiator a response to the request to prevent the initiator from entering into a hang state.
    Type: Grant
    Filed: February 6, 2024
    Date of Patent: August 11, 2026
    Assignee: NXP USA, Inc.
    Inventors: Mohit Mongia, Himanshu Goel, Amit Kumar
  • Patent number: 12699638
    Abstract: A server cluster includes at least one server processor, which executes a virtual control unit (VCU) thereon. The VCU is configured to selectively control at least one of a plurality of base stations of a wireless communication network. A data set includes a plurality of data samples, each collected by a user device communicatively coupled to the wireless communication network, and each describing features of a communication of the user device with one of the plurality of base stations of the wireless communication network. To isolate software performance issues of the VCU within the wireless communication network, the data samples are selectively filtered according to at least one filtering rule which identifies data samples indicating an undesired performance impact by at least one factor unrelated to the VCU. The resulting filtered data set can then be analyzed to determine compliance of the VCU with at least one performance indicator.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: August 4, 2026
    Assignee: Rakuten Mobile, Inc.
    Inventor: Jalloul Bouchkara
  • Patent number: 12675377
    Abstract: Disclosed are various embodiments for a hierarchically decisioned failover system. First, a health probe can calculate a respective instance health score for each of a plurality of application instances within an application service. Then, the health probe can calculate a service health score for the application service. Next, the health probe can calculate a zone health score for an application ecosystem. Subsequently, the health probe can initiate a failover of the application ecosystem from a first availability zone to a second availability zone based at least in part on the zone health score.
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: July 7, 2026
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Prakasam Duraisamy, Christina Henry, Amandeep Singh Juneja, Ryan Edward O'Donnell
  • Patent number: 12670047
    Abstract: Methods and systems for managing data processing systems are disclosed. A data processing system may include and depend on the operation of hardware and/or software components. To manage the operation of the data processing system, a data processing system manager may obtain logs for components of the data processing system. Inference models may be implemented to predict likely future component failures (e.g., failure sequences) and their associated times-to-failures using information recorded in the logs. The failure sequences may be presented as an acyclic graph that associates component failures, their times-to-failure, and related actions. The probable failure sequences may be analyzed to identify sets of actions. The sets of actions may be optimized based on deviations detected during executing the sets of actions to optimize operational goals (e.g., maximizing system lifetime, minimizing system costs), and/or reduce the likelihood of the data processing system becoming impaired.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: June 30, 2026
    Assignee: Dell Products L.P.
    Inventors: Deepaganesh Paulraj, Min Gong, Ashok Narayanan Potti, Dale Wang
  • Patent number: 12659081
    Abstract: The embodiments of the disclosure provide a method for managing data drop rate, a client device, and a computer readable storage medium. The method includes: determining, by the client device, a first data component corresponding to a t-th time point and a second data component, wherein the first data component belongs to a first data type, and the second data component belongs to the first data type or a second data type; sending, by the client device, a first data packet to a host at the t-th time point, wherein the first data packet comprises a first payload having a fixed size, and the first payload comprises the first data component and the second data component.
    Type: Grant
    Filed: March 7, 2024
    Date of Patent: June 16, 2026
    Assignee: HTC Corporation
    Inventors: Chen-Si Dai, Wei-Chih Kuo, Chun-Hao Fan
  • Patent number: 12646584
    Abstract: A neural processing unit (NPU) is capable of testing a component of the NPU in a running system, i.e., during runtime. The NPU includes a plurality of functional components, each of which includes an electronic circuit; at least one wrapper connected to at least one of the functional components; and an in-system component tester (ICT). The ICT performs a selection of one of the at least one functional component, in an idle state, as a component under test (CUT) and performs a test, via the at least one wrapper, of the selected functional component. The ICT may monitor states of the plurality of the functional components via the at least one wrapper, stop the test based on a detection of a collision due to an access to the selected functional component, and return a connection of the selected functional component to the at least one wrapper according to the stop.
    Type: Grant
    Filed: April 5, 2024
    Date of Patent: June 2, 2026
    Assignee: DEEPX CO., LTD.
    Inventors: Lok Won Kim, Jeong Kyun Yim