Patents Examined by Jigar P Patel
  • Patent number: 11829257
    Abstract: Due to the threat of virus attacks and ransom ware, an apparatus and methods for protecting backup storage devices from malicious software virus attacks is explored. An independent backup storage system is connected to a primary storage server over an undiscoverable communications line. The backup storage system is a read-only backup storage system most of the time buffering the backup storage system from a virus or attack on the primary storage server. The backup storage system changes from a read-only backup storage system to a read/write backup storage system only during a backup window of time where data is backed up to the backup storage system. A snapshot of the backup data is maintained in the backup storage system and can be made available at numerous points of time in the past if the data primary storage server becomes corrupted.
    Type: Grant
    Filed: May 18, 2023
    Date of Patent: November 28, 2023
    Assignee: Spectra Logic Corporation
    Inventors: David Lee Trachy, Joshua Daniel Carter
  • Patent number: 11822444
    Abstract: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster in a single chassis is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the plurality of storage nodes. The method includes determining to rebuild the user data for one of the plurality of storage nodes in the absences of an error condition. The method includes rebuilding the user data for the one of the plurality of storage nodes. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 21, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: John Hayes, John Colgrove, Robert Lee, Joshua Robinson, Rusty Sears
  • Patent number: 11822437
    Abstract: Embodiments of the present disclosure are directed to dynamic shadow operations configured to dynamically shadow data-plane resources in a network device. In some embodiments, the dynamic resource shadow operations are used to locally maintain a shadow copy of data plane resources to avoid having to read them through a bus interconnect. In other embodiments, the dynamic shadow framework is used to provide memory protection for hardware resources against SEU failures. The dynamic shadow framework may operate in conjunction with adaptive memory scrubbing operations. In other embodiments, the dynamic shadow infrastructure is used to facilitate fast boot-up and fast upgrade operations.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: November 21, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Riaz Khan, Peter Geoffrey Jones
  • Patent number: 11822421
    Abstract: A method and apparatus for diagnosing faults. The apparatus includes an interface to a communication device which can be used by participants, in particular control devices and/or sensors, in a vehicle to communicate with one another. The apparatus includes a device for changing a behavior of the communication device, which device is configured to activate the change in the behavior of the communication device if at least one boundary condition, on which activation of the fault diagnosis depends, is satisfied. The apparatus also includes artificial intelligence which is configured to determine the at least one boundary condition on the basis of an internal state of at least one participant.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: November 21, 2023
    Inventor: Julius Schröder
  • Patent number: 11815990
    Abstract: A method for determining a faulty computing core in a multi-core processor and an electronic device are provided. The method is applied to an electronic device configured with a multi-core processor. The multi-core processor is integrated with a plurality of computing cores, the plurality of computing cores are independent of each other, and the plurality of computing cores include a first computing core. The method includes: determining a computing core corresponding to each of N running exceptions, where the running exception is caused by an exception that occurs when any computing core in the plurality of computing cores executes the program instructions (301); and when a quantity of running exceptions corresponding to the first computing core in the N running exceptions is greater than or equal to M, determining that the first computing core is a faulty computing core, where M is a preset value (303).
    Type: Grant
    Filed: September 19, 2020
    Date of Patent: November 14, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhibin Zhang, Xiaobo Zhang
  • Patent number: 11809266
    Abstract: Failure impact analysis (or “impact analysis”) is a process that involves identifying effects of a network event that are may or will results from the network event. In one example, this disclosure describes a method that includes generating, by a control system managing a resource group, a resource graph that models resource and event dependencies between a plurality of resources within the resource group; detecting, by the control system, a first event affecting a first resource of the plurality of resources, wherein the first event is a network event; and identifying, by the control system and based on the dependencies modeled by the resource graph, a second resource that is expected to be affected by the first event.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: November 7, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Jayanthi R, Javier Antich, Chandrasekhar A
  • Patent number: 11809267
    Abstract: An embodiment for root cause analysis of computerized system anomalies is provided. The embodiment may include monitoring key performance indicators (KPIs) for a computerized system, wherein KPI values of the monitored KPIs form respective timeseries. The embodiment may include detecting an anomaly in the computerized system based on the monitored KPIs. The embodiment may include determining a troubleshooting time window extending over a given time period. The embodiment may include identifying a strict subset of the monitored KPIs based on portions of the respective timeseries spanning the given time period. The strict subset comprises abnormal KPIs (aKPIs) and potential explanatory KPIs (xKPIs). The embodiment may include obtaining a causal graph of vertices mapping KPIs of the strict subset by running a causality algorithm to evaluate weights of directed edges connecting the vertices and accordingly obtain one or more directed paths. The embodiment may include returning the obtained causal graph.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: November 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Mircea R. Gusat, Lili Lyubchova Georgieva, Serge Monney, Charalampos Pozidis
  • Patent number: 11803433
    Abstract: In some examples, a system identifies a potential issue based on comparing measurement data acquired at different hierarchical levels of a computing environment. Within a hierarchical level of the different hierarchical levels, the system determines, based on measurement data acquired for objects in the hierarchical level, whether the potential issue is localized to a subset of the objects.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: October 31, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Nellinger Adamson, Aditya Samalla, Raymond Mark Cooke
  • Patent number: 11789803
    Abstract: In a communication system comprising a first network operatively coupled to a second network, wherein the first network comprises a first security edge protection proxy element operatively coupled to a second security edge protection proxy element of the second network, and wherein one of the first and second security edge protection proxy elements is a sending security edge protection proxy element and the other of the first and second security edge protection proxy elements is a receiving security edge protection proxy element, the receiving security edge protection proxy element receives a message from the sending security edge protection proxy element. The receiving security edge protection proxy element detects one or more error conditions associated with the received message. The receiving security edge protection proxy element determines one or more error handling actions to be taken in response to the one or more detected error conditions.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 17, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Suresh Nair, Anja Jerichow, Nagendra S Bykampadi
  • Patent number: 11789802
    Abstract: The present invention relates to a system and a method for automatic fault diagnosis, troubleshooting and resolution recommendations in a data center comprising one or more resources. The method comprises at least one collector unit [102] collecting a first data from one or more resources of the data center. A mapping unit [104] identifies a failure impact on the one or more resources based on the first data collected by the at least one collector unit. The central module unit [110] creates a detailed relationship map for the one or more virtual and physical resources based on the identified failure impact. A fault processor [106] automatically diagnoses the data center on occurrence of a fault based on the relationship map, and troubleshoots at least one of the one or more resources based on the diagnosis.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: October 17, 2023
    Assignee: JIO PLATFORMS LIMITED
    Inventors: Aayush Bhatnagar, Munir Sayyad, Anup Patil
  • Patent number: 11789833
    Abstract: A method includes determining, by an analysis system, a system aspect of a system for an issue recovery evaluation. The method further includes determining, by the analysis system, at least one evaluation perspective for use in performing the issue recovery evaluation on the system aspect. The method further includes determining, by the analysis system, at least one evaluation viewpoint for use in performing the issue recovery evaluation on the system aspect. The method further includes obtaining, by the analysis system, issue recovery data regarding the system aspect in accordance with the at least one evaluation perspective and the at least one evaluation viewpoint. The method further includes calculating, by the analysis system, an issue recovery rating as a measure of system issue recovery maturity for the system aspect based on the issue recovery data, the at least one evaluation perspective, the at least one evaluation viewpoint, and at least one evaluation rating metric.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: October 17, 2023
    Assignee: UncommonX Inc.
    Inventors: Raymond Hicks, Ryan Michael Pisani, Thomas James McNeela
  • Patent number: 11775406
    Abstract: A method includes determining, by an analysis system, a system aspect of a system for an issue recovery plan evaluation. The method further includes determining, by the analysis system, at least one evaluation perspective and at least one evaluation viewpoint for use in performing the issue recovery plan evaluation on the system aspect. The method further includes obtaining, by the analysis system, issue recovery plan data regarding the system aspect in accordance with the at least one evaluation perspective and the at least one evaluation viewpoint. The method further includes calculating, by the analysis system, an issue recovery plan rating as a measure of system issue recovery plan maturity for the system aspect based on the issue recovery plan data, the at least one evaluation perspective, the at least one evaluation viewpoint, and at least one evaluation rating metric.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: October 3, 2023
    Assignee: UncommonX Inc.
    Inventors: Raymond Hicks, Ryan Michael Pisani, Thomas James McNeela
  • Patent number: 11775374
    Abstract: Apparatuses and techniques are described for detecting a defect in a memory cell array during program operations. A defect can be detected by comparing the programming speed of memory cells connected to different word lines, for one or more programmed data states. The comparison can involve adjacent word lines in a block, or word lines in different blocks and planes. The comparison involves comparing two word lines in terms of a number of program-verify loops used to reach the programmed data states or to transition between programmed data states. If a program loop delta is not within an allowable range for one or more of the programmed data states, it can be concluded that a defect is present. The block which has the slower programming word line can be identified as a bad block.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: October 3, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Liang Li, Chenxiao Xu, Qin Zhen
  • Patent number: 11775367
    Abstract: An automatic coordination apparatus 30 includes: a scenario creation unit 100 that creates a scenario; a scenario coordination unit 200 that coordinates a plurality of the scenarios; and a scenario management and execution unit 32 that manages and executes the scenario, wherein a failure handling business operation is broken down into common and individual tasks, a parent scenario or a child scenario is defined for each of the separated tasks or each task group made by combining a plurality of tasks, the scenario is divided, management across a plurality of the scenarios is performed based on a relationship between each scenario and a status of execution of each scenario, and the scenario is discontinued or changed depending on a process and a content of failure handling.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: October 3, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Aiko Oi, Atsushi Takada
  • Patent number: 11775368
    Abstract: A system includes a plurality of nodes, a first memory device including a plurality of volumes each visible to at least one of the plurality of nodes within a visibility configuration, and a processing device, operatively coupled with the plurality of nodes and the first memory device. The processing device performs operations including identifying a system failure affecting visibility of at least one of the plurality of volumes of the first memory device, and modifying the visibility configuration to address the system failure.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: October 3, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Luca Bert, Joseph H. Steinmetz
  • Patent number: 11768729
    Abstract: A method is implemented by one or more network devices to identify an originating point of failure in a composite service executed in a cloud computing environment. The execution of the composite service includes execution of a plurality of atomic services in an ordered sequence, where for each atomic service that is executed, an execution trace for that atomic service is stored in a blockchain to form an ordered sequence of execution traces, where the execution trace for a given atomic service is signed using the private key associated with that atomic service and analyzing one or more of the ordered sequence of execution traces to determine which of the plurality of atomic services originated the failure, where each execution trace that is analyzed is authenticated using the public key that corresponds to the private key associated with the atomic service that generated that execution trace.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: September 26, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Nanjangud Chandrasekhara Swamy Narendra, James Kempf, Sambit Nayak, Anshu Shukla
  • Patent number: 11762741
    Abstract: A storage system in which a cluster is configured by a plurality of storage nodes is configured to include: a management server configured to store a template including an OS of a storage node, a process program that configures a process, and an installer; a maintenance node VM configured to collect configuration information required for configuring a restore-target storage node from within the storage system; a maintenance node, a management server, and a hypervisor configured to create a VM for a new storage node on the basis of the template and the configuration information; and a cluster controller configured to create a process in the new storage node using the installer and restore the process to a state corresponding to the process of the restore-target storage node.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: September 19, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Koki Takubo, Kyohei Ide, Hiromichi Iwase
  • Patent number: 11755414
    Abstract: Examples of the present disclosure describe implementing bitmap-based data replication when a primary form of data replication between a source device and a target device cannot be used. According to one example, a temporal identifier may be received from the target device. If the source device determines that the primary replication method is unable to be used to replicate data associated with the temporal identifier, a secondary replication method may be initiated. The secondary replication method may utilize a recovery bitmap identifying data blocks that have changed on the source device since a previous event.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: September 12, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roopesh Battepati, Michael C. Johnson, Manoj Kadam, Raymond Wang, Ganesh Prasad, Ziquan Zhu
  • Patent number: 11748004
    Abstract: Described herein, system that facilitates replication of data in a geographically distributed storage environment. According to an embodiment, a system can comprise determining whether a data storage system is in an active data storage mode or a passive data storage mode. In active data storage mode, the data storage system can accept connections from an application, permit the application to store new data objects, replicate the new data objects to other data storage systems, and accept replicated data. In passive data storage mode, the data storage system can block storage of new data objects by the application while accepting replicated data.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: September 5, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Igor Medvedev, Brett A. Menzies
  • Patent number: 11748188
    Abstract: A method for diagnosing secure communication. Before performing a data transmission, a self-diagnosing mode is entered. Error checkpoints are checked to generate a diagnostic status. The diagnostic status is collected. An error handling mode is entered to determine whether an error exists in the diagnostic status. When there is an error, the error is shielded. The method for diagnosing secure communication solves the problem of image burn-in, and further reduces the use of non-volatile memory. Therefore, the size and function utility of the integrated circuit can be further reduced.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: September 5, 2023
    Assignee: Morningcore Technology Co., Ltd
    Inventors: ShanZhi Chen, GuoBin Su, SiYuan Xu