Patents Examined by Yair Leibovich
  • Patent number: 12271271
    Abstract: In some examples, performing a backup of a group of relational databases comprises identifying the group of relational databases; identifying I/O traffic flowing into or out of the group of relational databases; temporarily freezing the I/O traffic flowing into or out of the group of relational databases; identifying a set of batch backup operations to be performed during the temporary I/O freeze; identifying relational dependencies between at least some databases in the group of relational databases; based on the identified relational dependencies, identifying, among the set of batch backup operations, a first sub-set of backup operations eligible to be performed in parallel, and a second sub-set of backup operations not eligible to be performed in parallel; conducting the backup, wherein conducting the backup comprises performing the identified first sub-set of backup operations in parallel and performing the identified second sub-set of backup operations sequentially; and unfreezing the I/O traffic.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: April 8, 2025
    Assignee: Rubrik, Inc.
    Inventor: Prasenjit Sarkar
  • Patent number: 12271785
    Abstract: A fault-tolerant quantum computing scheme implements quantum computing based on three-dimensional cluster states using just a small number of physical components. The technique may be implemented using a single actively controlled qubit [100], e.g., a quantum emitter, and a pair of delay line loops [106, 108], which can be physically realized using existing technologies in quantum photonic and phononic systems. A three-dimensional cluster state is prepared by using the actively con-trolled qubit to generate data qubits that propagate through the two delay line loops, interact with the actively controlled qubit, and then are measured by a detector [110].
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: April 8, 2025
    Assignees: The Board of Trustees of the Leland Stanford Junior University, The Regents of the University of California
    Inventors: Kianna Wan, Soonwon Choi, Isaac H. Kim, Noah John Shutty, Patrick Hayden
  • Patent number: 12259801
    Abstract: A method (100) of automated identification of one or more malfunction areas of a set (S) of malfunction areas for a service case in which a medical device (12) is serviced includes: generating an output probability vector (40) of probabilities for the set of malfunction areas of the medical device by operations including applying at least one classifier (42, 46) to at least one of (1) text descriptions of parts ordered for the service case and/or (2) a text description of the service case; and displaying a list (56) of one or more most probable malfunction areas for the service case wherein the one or more most probable malfunction areas are the one or more most malfunction areas of the set of malfunction areas having highest probability in the output probability vector.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: March 25, 2025
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Milosh Stolikj, Qi Gao, Bart Albertus Gerardus Van Der Velden, Jurgen Jan Rusch, Eugene Alekseyevich Ivanov, Mauro Barbieri, Johannes Henricus Maria Korst, Marc André Peters
  • Patent number: 12242838
    Abstract: Disclosed herein is a server management apparatus, comprising: a server information acquisition unit configured to acquire, from a plurality of servers respectively, server information on a server and hardware component information on hardware components included in the server, using an identifier of a control board of the server as a key; an analysis unit configured to analyze the server information and the hardware component information, and acquire information indicating whether or not firmware of any of the server and the hardware components needs to be updated; and a structured file generation unit configured to generate a structured file that hierarchically stores, in a readable format, the server information and the hardware component information, the structured file including a header describing the information indicating whether or not the firmware of any of the server and the hardware components needs to be updated.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: March 4, 2025
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Yu-Chun Lin, Masachika Hamabe
  • Patent number: 12229008
    Abstract: A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to operate under at least a first device protocol and a second device protocol, where the first and second device protocols have different endurance and protection requirements. When data is programmed to the memory device using the first device protocol, but is read from the memory device using the second device protocol, the differing endurance and protection requirements may cause issues in reading the data. In order to alleviate the issues, during idle time of the second device protocol, the controller may program the data using the endurance and protection requirements of the second device protocol to a different portion of the memory device so that the data may be read using either or both device protocols with the appropriate recovery information.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: February 18, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Ganesh Kumar Pathirakani, Dattatreya Nayak, Venkatesh Ramadoss, Tarun Nimmagadda
  • Patent number: 12222852
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for imbalance detection in online experiments. In some implementations, a method includes obtaining user information indicating a first set of devices assigned a first version of a service and a second set of devices assigned a second version of the service in a multivariate testing framework; generating alternative samplings of devices; generating a threshold for detecting imbalance using the alternative samplings of devices, a generated expected first set of devices, and a generated expected second set of devices; detecting an imbalance using the obtained user information indicating the first set of devices, the second set of devices, and the generated threshold; and implementing a corrective action to mitigate the detected imbalance in the multivariate testing framework.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: February 11, 2025
    Assignee: Etsy, Inc.
    Inventors: Stephane Shao, Lyubov Ignatovsky, Julie Beckley
  • Patent number: 12216528
    Abstract: A monitoring apparatus includes: an input unit that accepts equipment identifying information for identifying monitoring object equipment and an analysis purpose; and an output unit that, when analysis item data corresponding to the analysis purpose among operation data indicating an operating status of the identified monitoring object equipment is a value within a specified range on the basis of the equipment identifying information and the analysis purpose which have been input, outputs a tendency of the analysis item data compared with predetermined comparison item data. According to the above-described configuration, the status of the monitoring object equipment can be diagnosed and visualized for the sake of the condition based maintenance to perform maintenance in accordance with the status of each equipment.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: February 4, 2025
    Assignee: Hitachi Industrial Equipment Systems Co., Ltd.
    Inventors: Masashi Kono, Yuusuke Nakagawa, Hidetoshi Honjo, Kenji Kimura
  • Patent number: 12216523
    Abstract: An apparatus, method, and computer program product are provided to detect error conditions and otherwise monitor the status of request data object and network response assets and related systems to allow for the efficient movement of network resources and other resources in high-volume network environments. In some example implementations, otherwise unrelated request data objects and their related parameters, along with otherwise unrelated network response asset systems are depicted on a single interface such that pairings between request data objects and network response assets, and other status information can be readily viewed. Some example implementations contemplate the use of location data in connection with error detection and remediation. Some example implementations also contemplate the establishment and use of a communication channel between an interface system and a system associated with a request data object and/or a network response asset upon the detection of an error condition.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: February 4, 2025
    Assignee: Bytedance Inc.
    Inventors: Kyle Fritz, Paul Barry, Jamie Gaskins
  • Patent number: 12210414
    Abstract: A tiered memory system includes a tiered memory management system that is coupled to a first memory subsystem associated with a first memory subsystem tier, and a second memory subsystem associated with a second memory subsystem tier that is different than the first memory subsystem tier. The tiered memory management system monitors a health of the first memory subsystem associated with the first memory subsystem tier and the second memory subsystem associated with the second memory subsystem tier. When the tiered memory management system identifies a health issue with the first memory subsystem associated with the first memory subsystem tier, it moves data stored in the first memory subsystem associated with the first memory subsystem tier to the second memory subsystem associated with the second memory subsystem tier.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: January 28, 2025
    Assignee: Dell Products L.P.
    Inventors: William Price Dawkins, Stuart Allen Berke
  • Patent number: 12210437
    Abstract: An information processing apparatus, an information processing method, and a non-transitory recording medium. The information processing apparatus determines an external device with maximum capacity among a plurality of external devices with non-volatile storage media for storing log information, changes an amount of log information according to a capacity of the external device with the maximum capacity, and outputs the log information to the external device with the maximum capacity.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: January 28, 2025
    Assignee: RICOH COMPANY, LTD.
    Inventor: Tomohiro Yamazaki
  • Patent number: 12197303
    Abstract: Efficient and effective testing systems and methods are presented. In one embodiment, a test system includes: a user interface configured to enable user interaction with the system; a test board configured to communicatively couple with a plurality of devices under test (DUTs), wherein the DUTs are compute express link (CXL) protocol compliant; and a tester configured to direct testing of the plurality of DUTs, wherein the tester manages testing of the plurality of DUTs, including managing flexible and independent parallel testing across the plurality of DUTs. In one exemplary implementation, the tester generates and manages workloads independently for DUTs included in the plurality of DUTs. The DUTs can be memory devices the tester is configured to test different memory spaces in parallel. The different memory spaces can have various implementations (e.g., included in the plurality of DUTs, different memory spaces are within one of the DUTs included in the plurality of DUTs, etc.).
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: January 14, 2025
    Assignee: Advantest Corporation
    Inventors: Srdjan Malisic, Chi Yuan
  • Patent number: 12197274
    Abstract: An example method for analyzing logs for root causes of errors in a cloud environment comprises: detecting an error in a component deployed within a cloud environment; providing, based on the detecting the error, log data associated with the component to a root cause analysis machine learning model; determining, based on an output of the machine learning model, a corrective measure configured to address the error; and performing a remedial action associated with the corrective measure.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: January 14, 2025
    Assignee: Pure Storage, Inc.
    Inventors: Naveen Revanna, Neelesh Madhukar Thakur, Priyanshu Pandey, Luis Pablo Pabón, Kshithij Iyer, Prabir Paul
  • Patent number: 12189479
    Abstract: An apparatus and method are described for detecting and correcting data fetch errors within a processor core. For example, one embodiment of an instruction processing apparatus for detecting and recovering from data fetch errors comprises: at least one processor core having a plurality of instruction processing stages including a data fetch stage and a retirement stage; and error processing logic in communication with the processing stages to perform the operations of: detecting an error associated with data in response to a data fetch operation performed by the data fetch stage; and responsively performing one or more operations to ensure that the error does not corrupt an architectural state of the processor core within the retirement stage.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: January 7, 2025
    Assignee: Intel Corporation
    Inventors: Theodros Yigzaw, Geeyarpuram N. Santhanakrishnan, Ganapati N. Srinivasa, Jose A. Vargas, Hisham Shafi, Michael Mishaeli, Ehud Cohen, Zeev Sperber, Shlomo Raikin, Mohan J. Kumar, Julius Y. Mandelblat
  • Patent number: 12189468
    Abstract: An embodiment of an electronic apparatus may comprise one or more substrates, and a controller coupled to the one or more substrates, the controller including circuitry to provide management of a connected hardware subsystem with respect to one or more of reliability, availability and serviceability, and coordinate the management of the connected hardware subsystem with respect to one or more of reliability, availability and serviceability between the connected hardware subsystem and a host. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: January 7, 2025
    Assignee: Intel Corporation
    Inventors: Theodros Yigzaw, John Holm, Subhankar Panda, Hugo Enrique Gonzalez Chavero, Satyaprakash Nanda, Omar Avelar Suarez, Guarav Porwal
  • Patent number: 12189463
    Abstract: This disclosure describes implementations for categorizing and displaying a Gantt chart of categorized errors, as well as performing an odd pattern analysis to identify anomalous errors including obtaining a log file that includes a number of log entries where each log entry includes an error message. Converting each error message into an error vector using a predictive model. Determining a category for each error vector using a K-nearest neighbor algorithm, and generating a Gantt chart representing error messages arranged hierarchically by category as a function of time for display at a user interface.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: January 7, 2025
    Assignee: SAP SE
    Inventors: Nirjar Gandhi, Anviti Srivastava, Sudhir Verma, Martin Adam, Vitezslav Visek
  • Patent number: 12179779
    Abstract: An apparatus of controlling to cope with a failure in an autonomous driving system and a method thereof are provided. The apparatus determines whether a failure in one or more applications for performing a function about autonomous driving occurs and sequentially performs step-by-step failure response control corresponding to a safety rating of the application in which the failure occurs, when the failure in the application occurs. The apparatus stably performs an autonomous driving function.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: December 31, 2024
    Assignees: Hyundai Motor Company, Kia Corporation, HYUNDAI AUTOEVER Corp.
    Inventors: Hong Yeol Lim, Eun Ho Lee
  • Patent number: 12174715
    Abstract: A deep learning fault diagnosis method includes the following steps: a fault diagnosis data set X is processed based on sliding window processing, to obtain a picture-like sample data set {tilde over (X)}, and obtain an attention matrix A of the picture-like sample data set {tilde over (X)}; and a 2D-CNN model is constructed to process the picture-like sample data set {tilde over (X)} to obtain a corresponding feature map F, and in the meantime, the feature map F is processed based on channel-oriented average pooling and channel-oriented maximum pooling to obtain an output P1 of the average pooling and an output P2 of the maximum pooling, and a weight matrix W is obtained based on the attention matrix A, the output P1 of the average pooling, and the output P2 of the maximum pooling, so that an output of the model is a feature map {tilde over (F)} based on an attention mechanism, where {tilde over (F)}=WF.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: December 24, 2024
    Assignee: Hefei University of Technology
    Inventors: Qiang Zhang, Ting Huang, Shanlin Yang, Xianghong Hu, Chunhui Wang, Yuanhang Wang, Xiaojian Ding
  • Patent number: 12169434
    Abstract: Various methods, apparatuses/systems, and media for improving SRE observability are disclosed. A processor defines a schema in a common manner; causes any application included across a distributed set of applications to utilize the schema to describe an error associated with a downstream application such that root failing component associated with the error is always at a bottom error frame in a response; implements a common structure for distributed error propagation in a chain of applications across the distributed set of applications in connection with the error message; generates error logs received from the chain of applications; stores the error logs in a centralized location accessible by all SRE users and application owners; calls a corresponding application programing interface (API) to access the error logs from the centralized location for utilizing in remediation.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: December 17, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Mahesh Napa, Gordon Robert MacDonald, Mark Leslie Gibbons
  • Patent number: 12164380
    Abstract: The present disclosure relates to a two-phase Byzantine consensus method and system for state machine replication. A consensus method which is performed by a consensus system includes performing, by all of normal processes, consensus for a sequence number proposed by a process designated to be primary with respect to a client request according to an agreement protocol; and replacing the primary when the primary is suspicious of having a Byzantine fault according to a view change protocol.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: December 10, 2024
    Assignee: IUCF-HYU (INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY)
    Inventor: Minsoo Ryu
  • Patent number: 12164394
    Abstract: A system for database reversion is described. The system comprises: a database engine configured to host an active database; a log engine configured to generate transaction logs for transactions affecting the active database; a backup engine configured to create a backup data structure to allow for database reversion; and a memory buffer separate from the active database. A page in the active database has an associated page timestamp indicating a most recent update of the page in the active database. The database engine is configured to flush an updated copy of a page in the memory buffer to the active database. The backup engine is configured to, prior to the flush, store an image of the page in the active database to the backup data structure when the page in the active database is older than the time value related to the creation time of the backup data structure.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: December 10, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Varun Joshi Kishanlal Joshi, Anil Kumar Ruia, Yogesh Bansal