Patents Examined by Bryce P. Bonzo
  • Patent number: 11416336
    Abstract: Parity data associated with commands to, and indications from, a configuration register that includes a first command FIFO for receiving commands and a response FIFO for returning indications can be managed. Commands can be tracked by storing the commands in a second command FIFO and a command can be dequeued from the second command FIFO, in response to a command emerging from the response FIFO. Parity data can be generated from the data associated with a write operation, and stored in a parity latch corresponding to the configuration register, in response to the dequeued command being a successfully completed write operation. The generated parity data can be read from a parity latch corresponding to the configuration register and provided the generated parity data for return with an indication that the dequeued command is a successfully completed write operation.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventor: Kelvin Wong
  • Patent number: 11416433
    Abstract: The performance of a wireless dock can be enhanced when a USB mass storage device is connected to the wireless dock. Filter drivers can be loaded on the USB stacks of a computing device and the wireless dock to perform functionality for reducing the number of communications that are sent over a wireless network when a USB mass storage device is connected to the computing device via the wireless dock. This reduction in the number of communications can be accomplished without jeopardizing data integrity or compliance with governing protocols.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Patent number: 11416327
    Abstract: An information handling system may include at least one processor, and a memory coupled to the at least one processor. The information handling system may be configured to: detect a problem during a boot of the information handling system; transmit telemetry data associated with the problem to at least one remote telemetry server, wherein the at least one remote telemetry server is configured to analyze the telemetry data and other telemetry data from other information handling systems; receive resolution instructions from the at least one remote telemetry server; and implement a resolution of the detected problem based on the resolution instructions.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Ibrahim Sayyed, Alok Pant, Balasingh Ponraj Samuel, Sumanth Vidyadhara
  • Patent number: 11416355
    Abstract: A relay system includes a detector that detects occurrence of failure related to a processor that reads and processes requests from a memory, a monitor that monitors statuses of the requests stored in the memory and gives an instruction to increase or reduce a computational resource depending on the statuses of the requests stored in the memory, and a controller that performs control in response to detection of the failure by the detector so that a status of the memory is set to a state in which the monitor determines that addition of the computational resource is unnecessary.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: August 16, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Hiroyuki Eguchi
  • Patent number: 11409618
    Abstract: Transaction recovery in a cloud computing environment. Transaction recovery includes determining whether a first container of a plurality of containers in the cloud computing environment is crashed. In response to the first container being crashed, the method may include determining at least one transaction log entry from a first log file corresponding to the first container. Transaction recovery includes retrieving at least one in-doubt transaction corresponding to the first container from a first database corresponding to the first container. Transaction recovery includes comparing the at least one transaction log entry with the at least one in-doubt transaction for transaction recovery.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dian Guo Zou, Yan Zhou, Ze Zhang, Da Guang Sun, Shuo Zhang
  • Patent number: 11409609
    Abstract: A multi-logic device system, an electronic engine controller, and a method of operating the multi-logic device system. The multi-logic device system includes a primary logic device which is more resilient to single event effects, and one or more secondary logic devices, each secondary logic device being powered by a respective power supply unit and being more susceptible to single event effects. The primary logic device is configured to run, for each secondary logic device, a respective watchdog timer. Each watchdog timer is restarted upon receipt of a restart signal from the respective secondary logic device. The primary logic device is also configured, in response to a watchdog timer timing out, to identify and reset the secondary logic device corresponding to the timed out watchdog timer.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: August 9, 2022
    Assignee: ROLLS-ROYCE PLC
    Inventor: David F Brookes
  • Patent number: 11403184
    Abstract: Assets are associated to a data protection policy. Configuration information is received for the data protection policy. The configuration information includes a data protection job to perform for the assets and a schedule for the data protection job. A shadow policy is generated that includes the configuration information. The data protection policy is executed. Upon detecting a failure of the data protection job for an asset, the asset is moved from the data protection policy to the shadow policy. The shadow policy is executed. Execution of the shadow policy includes calculating a base time value, adding a random time value to the base time value to obtain a wait time, and after the wait time has elapsed, retrying the data protection job.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: August 2, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Pravin Ashok Kumar, Wei Wang
  • Patent number: 11385993
    Abstract: Dynamic integration of command line utilities is disclosed. For example, a host has a processor and a memory, where the memory stores a first program with a command line interface (CLI). A program testing module executes on the processor to discover a plurality of commands accepted by the CLI, where a command of the plurality of commands additionally accepts a subcommand and an argument. A first input data type associated with the first command is determined. A first test case is generated that invokes the first command with first test data of the first input data type. A second input data type that is incompatible with the command is determined based on the first input data type. A second test case that invokes the command with second test data of the second input data type is generated and both test cases are executed.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: July 12, 2022
    Assignee: Red Hat, Inc.
    Inventors: Og Benso Maciel, Djebran Lezzoum
  • Patent number: 11385977
    Abstract: In the invention, a problem is solved in which, in order to achieve high performance and high reliability with the conventional multi-core and lockstep core, a redundant lockstep core is necessarily prepared to execute a multi-core program in which an error has occurred, a circuit area increases, and a cost and a power consumption increase. In the invention, a safe operation of a control system is secured by operating a software program operating on a multi-core in which an error has occurred as degenerate software on a core switched from a lockstep operation to a multi-core operation.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: July 12, 2022
    Assignee: HITACHI, LTD.
    Inventors: Teruaki Sakata, Teppei Hirotsu
  • Patent number: 11379284
    Abstract: Systems and methods for fault detection in a sensor network include receiving sensor data from sensors in the sensor network with a communication device. The sensor data is analyze to determine if the sensor data is indicative of a fault with a fault detection model, the fault detection model including; predicting the sensor data with an autoencoder by encoding the sensor data and decoding encoded the sensor data, autoregressively model the sensor data with an autoregressor, combining the modeled sensor data and the predicted sensor data with a combiner to produce reconstructed sensor data, and comparing the reconstructed sensor data to the sensor data with an anomaly evaluator to determine anomalies. An anomaly classification is produced by comparing the anomalies to historical anomalies with an anomaly classifier. Faults in the sensor network are automatically mitigated with a processing device based on the anomaly classification.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: July 5, 2022
    Assignee: NEC Corporation
    Inventors: Wei Cheng, Haifeng Chen, Masanao Natsumeda
  • Patent number: 11372734
    Abstract: Database recovery is based on workload priorities. A database workload is divided into a plurality of workload groups. A workload group of the plurality of workload groups is selected for recovery, in which the selecting is based on a priority of the workload group. One or more recovery actions are performed for the workload group selected for recovery.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: June 28, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hong Mei Zhang, Xiaobo Wang, Shuo Li, Sheng Yan Sun, Mei Cai Zeng, Yi Bu Li
  • Patent number: 11360867
    Abstract: Systems and methods for re-aligning data replication configuration of a cross-site storage solution after a failover are provided. According to one embodiment, after a failover, the new primary distributed storage system orchestrates flipping of the data replication configuration of a peered consistency group (CG) to reestablish zero RPO and zero RTO protections for the peered CG. The primary causes the secondary distributed storage system to perform an atomic database operation on its remote configuration database to (i) delete an existing source configuration that identifies the secondary as a source of data replication; and (ii) persist a new destination configuration identifying the secondary as a destination of data replication.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: June 14, 2022
    Assignee: NetApp, Inc.
    Inventors: Murali Subramanian, Sohan Shetty, Akhil Kaushik
  • Patent number: 11360864
    Abstract: A vehicle safety electronic control system includes a first microcontroller having a lockstep architecture with a lockstep core and a second microcontroller having at least two processing cores. The lockstep core of the first microcontroller is configured to monitor and control outputs of said at least two cores of the second microcontroller.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: June 14, 2022
    Assignee: VEONEER SWEDEN AB
    Inventor: Norbert Kollmer
  • Patent number: 11354182
    Abstract: According to some embodiments, a system comprises a computer system comprising a processing unit, an interrupt controller, an internal watchdog, and a computer system reset interface. The system further comprises a watchdog controller comprising a secondary watchdog timer. Expiry of the computer system internal watchdog triggers the interrupt controller to cause the processing unit to collect debug information and triggers the watchdog controller to start a secondary watchdog timer. Expiry of the secondary watchdog timer triggers the watchdog controller to reset the computer system.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: June 7, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Gaurav Gupta, Sachin Naik, Stefan Martin Schaeckeler, Surajit Ghoshal, Titian Lau
  • Patent number: 11341010
    Abstract: Techniques for rebuilding a failed drive of a plurality of drives are provided. The techniques include: (a) determining a number of empty data stripes that have been allocated from the plurality of drives; (b) applying a set of decision criteria to the determined number to yield a decision, wherein applying the set of decision criteria yields a first decision at a first time and a differing second decision at a second time; (c) in response to the first decision at the first time, deallocating an empty data stripe that was allocated from the plurality of drives to yield a plurality of data extents on disparate drives of the plurality of drives and continuing to rebuild the failed drive onto at least one of the plurality of data extents; and (d) in response to the second decision at the second time, pausing rebuilding the failed drive until applying the set of decision criteria yields the first decision.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: May 24, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Geng Han, Hongpo Gao, Jian Gao, Shuyu Lee, Vamsi K. Vankamamidi
  • Patent number: 11327859
    Abstract: Methods, systems, and computer-readable media for a cell-based storage system with failure isolation are disclosed. A first subset of storage nodes is selected from a set of storage nodes of a data store and assigned to a first partition of data. Replicas of the first partition are stored using the first subset. A second subset of storage nodes is selected from the set of storage nodes and assigned to a second partition of data. The second subset is selected based (at least in part) on the membership of the first subset, and the second subset comprises at least one node not present in the first. Replicas of the second partition are stored using the second subset. Access requests associated with the first partition are routed to the first subset of storage nodes. Access requests associated with the second partition are routed to the second subset of storage nodes.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: May 10, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Stanislav Pavlovskii, Jacob Carr
  • Patent number: 11327838
    Abstract: A memory device includes: a first memory bank and a second memory bank; a control logic configured to receive a command and control an internal operation of the memory device; and an error correction code (ECC) circuit configured to retain in a latch circuit first read data read from the first memory bank in response to a first masked write (MWR) command for the first memory bank based on a latch control signal from the control logic, generate a first parity from data in which the first read data retained in the latch circuit is merged with first write data corresponding to the first MWR command in response to a first write control signal received from the control logic, and control an ECC operation to retain in the latch circuit second read data read from the second memory bank based on the latch control signal.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 10, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-Hwan Park, Tae-Young Oh, Hyung-Joon Chi, Kyung-Soo Ha, Hyong-Ryol Hwang
  • Patent number: 11321200
    Abstract: A Cable Modem Termination System (CMTS) providing high speed data services to one or more remote physical devices (RPDs). The CMTS executes entirely upon a plurality of protection groups. Each of the plurality of protection groups consists of a plurality of pods. A dynamic adjustment may be made as to which pods in a particular protection group are active. The dynamic adjustment is made response to determining that a particular protection group is experiencing a failure. This determination may be made by a high availability agent executing within a pod, of the particular protection group, that is experiencing the failure. Software associated with supporting a particular service group of the CMTS may be upgraded without upgrading the software associated with supporting the remainder of the plurality of service groups serviced by the CMTS.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: May 3, 2022
    Assignee: Harmonic, Inc.
    Inventors: Andrey Ter-Zakhariants, Ihor Kopieichyk, Nagesh Nandiraju, Robert Gaydos
  • Patent number: 11321199
    Abstract: Systems and methods for a service based disaster recovery system are disclosed. Embodiments may include the ability to configure and deploy a DR environment, including providing the ability to configure a DR service in the DR environment for one or more deployed primary services in a primary environment. An environment management database holds DR configuration data including the status of the deployed services. An environment manager may interact with the environment management database to determine an associated action for the services. The services may perform activation (e.g., wake up) or enter a standby mode (e.g., sleep) depending on the determined action.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: May 3, 2022
    Assignee: SAILPOINT TECHNOLOGIES ISRAEL LTD.
    Inventors: Shlomi Wexler, Itay Maichel, Shachar Radoshinsky
  • Patent number: 11314524
    Abstract: The present disclosure relates to a method, apparatus and computer program product for managing service containers. According to example implementations of the present disclosure, there is provided a method for managing a group of service containers. In the method, in response to receiving a backup demand on a group of to-be-generated service containers, a configuration file for generating the group of service containers is built on the basis of the backup demand, the configuration file comprising scripts for installing backup agencies that perform backup operations to the group of service containers. An image file for initializing the group of service containers is loaded to at least one node in a service container management system so as to create a group of basic running environments.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: April 26, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Samuel Li, Terry Xu, Eddie Dai, Eason Jiang, Zhongyi Zhou