Patents Examined by Yair Leibovich
  • Patent number: 11868215
    Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: January 9, 2024
    Assignee: Rubrik, Inc.
    Inventors: Nohhyun Park, Abhishek Dharmapurikar, Rajath Subramanyam, Gaurav Khandelwal, Pin Zhou
  • Patent number: 11853147
    Abstract: A system-on-chip is provided. The system-on-chip includes a system bus, a plurality of IP units connected to the system bus, a processor unit including a plurality of cores configured to control the plurality of IP units via the system bus, a monitoring unit configured to monitor a state of the processor unit, and an error detection unit configured to operate as a master device for the plurality of IP units and monitor a register in which error information indicating whether an error has occurred in each of the plurality of IP units is stored.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: December 26, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jiwoong Kim, Moonki Jang
  • Patent number: 11847029
    Abstract: Log-Based Rollback Recovery for system failures. The system includes a storage medium, and a component configured to transition through a series of states. The component is further configured to record in the storage medium the state of the component every time the component communicates with another component in the system, the system being configured to recover the most recent state recorded in the storage medium following a failure of the component.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Srinidhi Varadarajan, Joseph F. Ruscio
  • Patent number: 11836057
    Abstract: A method detects and localizes a failure of a measurement acquisition channel in an acquisition system including two redundant acquisition channels for the measurement of a physical quantity in an environment. The method uses a processor with a memory storing a model including modeled values of the physical quantity based on measurements of other physical quantities in the environment. The method includes detecting a symptomatic error of a defective acquisition channel when a deviation between the measured values of the two channels reaches a detection threshold, waiting to let the acquisition system evolve for a certain period, and localizing the defective channel among the two channels, when the deviation of the values measured between the channels reaches a localization threshold different from the detection threshold. The localization is made from the comparison of the measured value of each of the channels with a modeled value of the physical quantity.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: December 5, 2023
    Assignee: SAFRAN AIRCRAFT ENGINES
    Inventors: Sébastien Jean Fernand Deneuve, Charles Ying
  • Patent number: 11836055
    Abstract: An arrangement combination of a backup repository satisfying an arrangement constraint rule is calculated based on business system configuration information related to a configuration of a business system server included in a management target, backup repository configuration information which is information related to a configuration of a repository server for storing the backup data, input backup setting information, and the arrangement constraint rule for determining an arrangement of backup data according to a backup purpose, Estimated are a processing time of predetermined backup for an arrangement of the backup repository and a processing time of predetermined restoration for an arrangement of the backup repository and a restoration purpose.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: December 5, 2023
    Assignee: HITACHI, LTD.
    Inventors: Kaori Nakano, Shinichi Hayashi, Nobuaki Ozaki
  • Patent number: 11836050
    Abstract: Techniques described herein relate to a method for generating synthetic full backups. The method may include obtaining a snapshot associated with a previous backup stored in a data domain; obtaining a second snapshot associated with a current state of the source data; generating a snapshot difference report using the first snapshot and the second snapshot and including a delete list, a rename list, and a copy list; storing a copy of the previous backup in the data domain; performing a delete operation on the copy based on the delete list; performing a rename operation on the copy based on the rename list; and performing a copy operation based on the copy list. In one or more embodiments, performing the delete operation, the rename operation, and the copy operation on the copy of the previous backup generates a first synthetic full backup of the source data.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: December 5, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shraddha Chunekar, Navneet Upadhyay, Deepthi Urs, Sunder Ramesh Andra, Amith Ramachandran, Adrian Dobrean
  • Patent number: 11831487
    Abstract: Described are a system, method, and computer program product for diagnosing faulty components in networked computer systems. The method includes receiving a plurality of alerts associated with a fault in a networked computer system. The method also includes generating a graph of a network topology of the networked computer system. The method further includes associating each alert with a node of the graph to determine a set of nodes affected by the fault. The method further includes determining a common node of the graph having a plurality of edges connected to nodes affected by the fault. The method further includes determining a faulty component based on the common node, retrieving a set of records of operational changes to the networked computer system, and determining, based on the set of records and the faulty component, an operational change that caused the fault in the networked computer system.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: November 28, 2023
    Assignee: Visa International Service Association
    Inventors: Yi Shen, Sangram Pattanaik, Trinath B. Anaparthi
  • Patent number: 11822326
    Abstract: A voter-based method of controlling a redundancy is provided, including acquiring a processing element array in a target hardware, wherein the processing element array includes a plurality of processing elements, selecting a plurality of groups of processing elements from the processing element array so as to generate a voter set, wherein a corresponding voter is generated for each group of the plurality of groups of processing elements, and the corresponding voter configured to perform a voting operation in a redundancy control, acquiring, in response to a message indicating a fault state of a detected voter, a target voter from the voter set so as to replace the detected voter, and re-performing the voting operation in the redundancy control by using the target voter. An electronic device and a storage medium are further provided, which are implemented based on the processing element array of the target hardware.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: November 21, 2023
    Assignees: Beijing Superstring Academy of Memory Technology, Tsinghua University
    Inventors: Xiangyu Kong, Jianfeng Zhu, Shouyi Yin, Shaojun Wei
  • Patent number: 11803222
    Abstract: A system and method for controlling a SSD in response to a power failure event of a main power supply to the SSD. The method includes receiving and storing write commands and associated data payloads for execution on the SSD in volatile memory, detecting the power failure event on the SSD, supplying backup power to the SSD during the power failure event, and executing one or more write commands stored in the volatile memory by storing the associated data payloads in a non-volatile memory on the SSD using the backup power. In response to the execution, removing the one or more write commands from the cache such that one or more unexecuted write commands and the associated data payloads remain in the cache, and storing a list of the one or more unexecuted write commands, but not the associated data payloads, in non-volatile memory using the backup power.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: October 31, 2023
    Assignee: Kioxia Corporation
    Inventors: Steven Wells, Robert Reed
  • Patent number: 11797398
    Abstract: In some embodiments, a system is provided, comprising enforcement hardware configured to execute, at run time, a state machine in parallel with application code. Executing the state machine may include maintaining metadata that corresponds to one or more state variables of the state machine; matching instructions in the application code to transitions in the state machine; and, in response to determining that an instruction in the application code does not match any transition from a current state of the state machine, causing an error handling routine to be executed. In some embodiments, a description of a state machine may be translated into at least one policy to be enforced at run time based on metadata labels associated with application code and/or data manipulated by the application code.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 24, 2023
    Assignee: Dover Microsystems, Inc.
    Inventors: Andrew Sutherland, Jonathan B. Rosenberg, Gregory T. Sullivan
  • Patent number: 11797368
    Abstract: A process includes determining, by an operating system agent of a computer system, a first profile that is associated with an input/output (I/O) peripheral of the computer system. The first profile is associated with an error register of the I/O peripheral, and the first profile represents a configuration of the computer system that is associated with the I/O peripheral. The process includes, responsive to a notification of an error being associated with the I/O peripheral, determining, by the operating system agent, a second profile that is associated with the I/O peripheral. The second profile is associated with the error register. Moreover, responsive to the notification of the error, the process includes comparing, by a baseboard management controller of the computer system, the second profile to the first profile. Based on the comparison, the process includes determining, by the baseboard management controller, whether the error is attributable to a driver for the I/O peripheral.
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: October 24, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Venkatesh Nagaraj, Mekhla Garg
  • Patent number: 11797874
    Abstract: The systems, devices, articles, and methods described herein generally relate to analog computers, for example quantum processors comprising qubits, couplers, and, or cavities. Analog computers, for example quantum processor based computers, are the subject of various sources of error which can hinder operation, potentially reducing computational accuracy and speed. Sources of error can be broadly characterized, for example as i) a background susceptibility do to inherently characteristics of the circuitry design, ii) as an h/J ratio imbalance, iii) bit flip errors, iv) fidelity, and v) Anderson localization, and various combinations of the aforesaid.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: October 24, 2023
    Assignee: 1372934 B.C. LTD.
    Inventors: Paul I. Bunyk, James King, Murray C. Thom, Mohammad H. Amin, Anatoly Smirnov, Sheir Yarkoni, Trevor M. Lanting, Andrew D. King, Kelly T. R. Boothby
  • Patent number: 11789844
    Abstract: A method and a corresponding system that enables developers to determine a combination of two or more security profiles in which to deploy and configure a container (or set of containers). In some instances, the determination of which two or more security profiles in which to deploy the container (or set of containers) is made based upon the use of a two-dimensional (2D) diagram or a three-dimensional (3D) diagram that provides a visual display of at least one overlap between the two or more security profiles represented therein.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkata Vara Prasad Karri, Sarbajit K. Rakshit, Akash U. Dhoot, Nitika Sharma
  • Patent number: 11782806
    Abstract: A graphics processing system includes a plurality of processing units for processing tasks, each processing unit being configured to process a task independently from any other processing unit of the plurality of processing units; a check unit operable to form a signature which is characteristic of an output of a processing unit on processing a task; and a fault detection unit operable to compare signatures formed at the check unit; wherein the graphics processing system is configured to process each task of a first type first and second times at the plurality of processing units so as to, respectively, generate first and second processed outputs, wherein the check unit is configured to form first and second signatures which are characteristic of, respectively, the first and second processed outputs, and wherein the fault detection unit is configured to compare the first and second signatures and raise a fault signal if the first and second signatures do not match.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: October 10, 2023
    Assignee: Imagination Technologies Limited
    Inventors: Damien McNamara, Jamie Broome, Ian King, Wei Shao, Mario Sopena Novales, Dilip Bansal
  • Patent number: 11782784
    Abstract: Aspects described herein may use machine learning models to predict one or more remediation actions to mitigate reoccurrence of an incident that has become restored based upon previous incidents of an entity. Historical incident data is compiled into two incident datasets: one representative of incidents that were assigned a remediation action to mitigate reoccurrence of the incident, and a second representative of incidents that were not assigned a remediation action. A machine learning model matches relationships between data in the two datasets and outputs scores representative of similarities. Based on the scores, one or more remediation actions are mapped to an incident in the second dataset and the remediation action is performed for the incident.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: October 10, 2023
    Assignee: Capital One Services, LLC
    Inventors: Matthew Louis Nowak, Keith D. Greene, Catherine Barnes, David Walter Peters
  • Patent number: 11775179
    Abstract: A request to program a set of host data items to management units (MUs) of a fault tolerant stripe associated with a memory sub-system is received. A set of memory access operations to be executed at the MUs of the fault tolerant stripe in accordance with the received request is determined. The set of memory access operations include one or more read operations to read data from the MUs of the fault tolerant stripe. The set of memory access operations also include one or more write operations to write the set of host data items and redundancy metadata associated with the set of host data items to MUs of the fault tolerant stripe. A first series of commands corresponding to the one or more read operations of the set of memory access operations is executed. The redundancy metadata associated with the set of host data items is generated based on the data read from the MUs of the fault tolerant stripe during execution of the first series of commands and the set of host data items.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: October 3, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Juane Li, Fangfang Zhu, Jiangli Zhu
  • Patent number: 11768735
    Abstract: A system comprising: a first subsystem comprising at least one first processor, and a second subsystem comprising one or more second processors. A first program is arranged to run on the at least one first processor, the first program being configured to send data from the first subsystem to the second subsystem. A second program is arranged to run on the one more second processors, the second program being configured to operate on the data content from the first subsystem. The first program is configured to set a checkpoint at one or more points in time. At each checkpoint it records in memory of the first subsystem i) a program state of the second program, comprising a state of one or more registers on each of the second processors at the time of the checkpoint, and ii) a copy of the data content sent to the second subsystem since the respective checkpoint.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: September 26, 2023
    Assignee: GRAPHCORE LIMITED
    Inventors: David Lacey, Daniel John Pelham Wilkinson
  • Patent number: 11762730
    Abstract: Embodiments described herein involve selecting outlier-detection programs that are specific to meta-features of datasets. For instance, a computing system constructs a performance vector from a U vector and a reference V matrix. Vector elements of the performance vector identify estimated performance values of various outlier-detection programs with respect to an input dataset. The U vector is generated using meta-features of the input dataset. The reference V matrix is generated from a training process in which performance values of the various outlier-detection programs with respect to training input datasets are used to obtain the reference V matrix via a UV decomposition. The computing system selects an outlier-detection program having a greater estimated performance value in the performance vector as compared to other outlier-detection programs' respective estimated performance values.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: September 19, 2023
    Assignee: Adobe Inc.
    Inventor: Ryan Rossi
  • Patent number: 11762728
    Abstract: A method of performing error analysis in a system comprising microservices comprises identifying a root cause error span from among a plurality of error spans for a trace, wherein an error span is a span that returns an error to a microservice that generates the span, and wherein a root cause error span is an error span associated with an error originating microservice. The method further comprises determining a call path associated with the root cause error span, where the call path comprises a chain of spans starting at the root cause error span, and where each subsequent span in the chain is a parent span of a prior span. Subsequently the method comprises mapping each span in the chain to a span error frame to create an error stack and rendering an image of the error stack.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: September 19, 2023
    Assignee: SPLUNK Inc.
    Inventors: Mayank Agarwal, Steven Flanders, Justin Smith, Gergely Danyi
  • Patent number: 11755423
    Abstract: A data protection method for protecting backup data stored in a data backup device is executed by a mobile device. When the mobile device is included in a trust circle of the data backup device, the mobile device can receive a certified signal, can execute a file manager of a backup APP for loading the backup data, and can generate a first invitation code. Otherwise, the mobile device cannot access the backup data, and displays a code input menu for inputting a second invitation code. The data backup device can certify the first invitation code and the second invitation code for determining whether the mobile device can be added into the trust circle of the data backup device. Therefore, the mobile device included in the trust circle can access the backup data, and the privacy of the backup data can be secured.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: September 12, 2023
    Assignee: Vinpower Inc.
    Inventors: Calvinson Chang, Stanley Chu, Chihhan Chou