Patents Examined by Marc Duncan
  • Patent number: 11860746
    Abstract: A storage system has a plurality of storage nodes having equal non-volatile storage capacity that is subdivided into equal size cells. Host application data that is stored in the cells is protected using RAID or EC protection groups each having members stored in ones of the cells and distributed across the storage nodes such that no more than one member of any single protection group is stored by any one of the storage nodes. Spare cells are maintained for rebuilding protection group members of a failed one of the storage nodes on remaining non-failed storage nodes so full data access is possible before replacement or repair of the failed storage node.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: January 2, 2024
    Assignee: Dell Products L.P.
    Inventors: Kuolin Hua, Kunxiu Gao
  • Patent number: 11853163
    Abstract: Systems and methods for selective rebuild of interrupted data storage devices in storage arrays are described. A controller determines an operating interruption of a data storage device in a redundant array of independent disks (RAID) configuration. In response to the interruption, the controller determines a last block time value for the last successfully stored RAID block in the interrupted storage device and one or more incomplete RAID stripes that the interrupted storage device did not complete. The controller then selectively rebuilds the incomplete RAID stripes from the other storage devices in the RAID configuration.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: December 26, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventor: Kushal Hosmani
  • Patent number: 11847042
    Abstract: An apparatus, method, and computer-readable recording medium for automatically adjusting a logging level for an electronic device. The electronic device includes a plurality of software modules, each software module controlling functions of the electronic device. Each of a plurality of failure events are associated in advance with one or more of the software modules. A current event is detected on the electronic device that corresponds to a matching failure event of the plurality of failure events. A predetermined logging level is automatically enabled for the one or more of the software modules associated with the matching failure event at the time of the detected current event. Log messages are captured at the predetermined logging level for the one or more of the software modules for which the predetermined logging level has been automatically enabled. The predetermined logging level is automatically disabled when the current event has ended.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: December 19, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventor: Rongbin Ruan
  • Patent number: 11841784
    Abstract: In example implementations, an apparatus is provided. The apparatus includes a processor and a non-transitory computer readable medium storing instructions. The instructions are executed by the processor to monitor user interaction with the apparatus, detect an abnormal user interaction with the apparatus, and activate a digital assistant in response to the abnormal user interaction that is detected. The digital assistant can collect user information related to the abnormal user interaction.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: December 12, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Rafael Dal Zotto
  • Patent number: 11841759
    Abstract: The disclosure provides an approach for fault tolerance handling. Embodiments include determining, by a management component, that a host stores data relating to a service. Embodiments include receiving, by the management component, fault tolerance information from the service, the fault tolerance information comprising first information about host failures tolerated by the service and second information about existing host failures related to the service. Embodiments include determining, by the management component, based on the fault tolerance information from the service, whether the service will tolerate the host becoming unavailable. Embodiments include performing, by the management component, one or more actions based on the determining of whether the service will tolerate the host becoming unavailable.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: December 12, 2023
    Assignee: VMware, Inc.
    Inventors: Santhosh Sreenivasaiah, Mansi Shah
  • Patent number: 11829235
    Abstract: An error incident is determined to have occurred on an electronic device. Responsive to the error incident, a remote error logging system is queried for reports of the error incident by one or more additional electronic devices. The error incident is determined to have or have not been reported by the one or more additional electronic devices. A report of the error incident is transmitted to the remote error logging system based on the determination. An adjustment to the electronic device is applied to resolve the error incident. The adjustment is, for example, an amendment to the behavior of a component of the electronic device where the error incident occurred.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: November 28, 2023
    Assignee: Motorola Mobility LLC
    Inventor: Bhavana Bhat
  • Patent number: 11822438
    Abstract: Arrangements for providing API failure detection and processing are provided. In some aspects, call logs including calls made to one or more APIs as well as a response code for each call may be received and a severity for each API may be determined. For instance, an API having a third severity may be detached from an associated application to disable functionality associated with that API. If an API is assigned a second severity, additional calls may be made to the API to confirm that the API is actually failing. The results of the additional calls may be analyzed and if a sufficient number of failures are detected, an instruction to detach the API may be generated and transmitted. In some arrangements, the error causing the failure may be remedied and the API may be reattached to the application.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Saurabh Arora, Sandeep Kumar Chauhan
  • Patent number: 11815989
    Abstract: Automated methods and systems for identifying problems associated with objects of a data center are described. Automated methods and systems are performed by an operations management server. For each object, the server determines a baseline distribution from historical events that are associated with a normal operational state of an object. The server determines a runtime distribution of runtime events that are associated with the object and detected in a runtime window of the object. The management server monitors runtime performance of the object while the object is running in the datacenter. When a performance problem is detected, the management server determines a root cause of a performance problem based on the baseline distribution and the runtime distribution and displays an alert in a graphical user interface of a display.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: November 14, 2023
    Assignee: VMware, Inc.
    Inventors: Ashot Nshan Harutyunyan, Amak Poghosyan, Naira Movses Grigoryan
  • Patent number: 11809283
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for deleting backup data. The method includes determining a set of non-backup time periods for an object based on a set of backup time periods for the object. The method further includes selecting a subset of non-backup time periods from the set of non-backup time periods on the basis of a time length. The method further includes deleting backup data of the object in the subset of non-backup time periods. By the embodiments of the present disclosure, a suitable time period can be selected, and unnecessary backup data is effectively deleted from the selected time period, thus improving the success rate of deletion of backup data.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: November 7, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Zengjie Zhang, Jinru Yan, Yudai Wang, Kai Ji, Zheyi Zhu
  • Patent number: 11809265
    Abstract: Methods, apparatus, systems, and articles of manufacture to manage resources when performing an account health check are disclosed. An example apparatus includes memory; computer readable instructions; and processor circuitry to execute the computer readable instructions to: perform health checks on a cloud account at a first polling frequency; after a failure count at the first polling frequency meets a first threshold, perform the health checks on the cloud account at a second polling frequency lower than the first polling frequency; and after the failure count at the second polling frequency meets a second threshold, suspend the cloud account.
    Type: Grant
    Filed: July 21, 2022
    Date of Patent: November 7, 2023
    Assignee: VMware, Inc.
    Inventors: George P. Dimitrov, Ivan Nushev, Dimitar Chobanov
  • Patent number: 11809264
    Abstract: Embodiments of systems and methods for exothermic event prediction engine are described. In an embodiment, an Information Handling System (IHS) may include: a processor, a Remote Access Controller (RAC) coupled to the processor, and a memory coupled to the RAC, the memory having program instructions stored thereon that, upon execution by the RAC, cause the RAC to collect telemetry data from the IHS and predict an exothermic failure in the IHS based, at least in part, upon the telemetry data.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: November 7, 2023
    Assignee: Dell Products L.P.
    Inventors: Suren Kumar, Thanuja C
  • Patent number: 11803434
    Abstract: Systems and techniques may be used website error detection. An example technique may include identifying an error corresponding to a website, retrieving a first set of user sessions where the error occurred and a second set of user sessions where the error did not occur, and determining, for an access category, whether members of a set of values of the access category are correlated to the error, using the first set of user sessions and the second set of user sessions. The example technique may include comparing a characteristic of at least one member of the set of values that was determined to be correlated to the error to a threshold. The example technique may include displaying an indication of the error and an indication of the at least one member of the set of values.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: October 31, 2023
    Assignee: Content Square SAS
    Inventors: Mohamed-Amine Baatout, Corentin Flacher, Karin Gamus
  • Patent number: 11789846
    Abstract: A method is disclosed. The method including receiving at a telemetry service a plurality of transaction responses from a plurality of components distributed across a network, wherein the plurality of transaction responses is generated to process a request originating from a source component, wherein the request includes a request identifier, wherein the plurality of transaction responses includes a plurality of code path identifiers. The method including generating a fingerprint associated with the request by concatenating the plurality of code path identifiers, wherein each transaction response includes the request identifier and a corresponding code path identifier. The method including storing the fingerprint in a data storage.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: October 17, 2023
    Assignee: Sony Interactive Entertainment LLC
    Inventor: Jessica Loeb
  • Patent number: 11789848
    Abstract: Disclosed embodiments include a processing device having a debug controller that issues a context-sensitive debug request. The context-sensitive debug request includes at least one conditional criteria. A processing core receives the debug request, determines whether all of the at least one conditional criteria are true, and services the debug request when all of the at least one conditional criteria are true by accessing a data location indicated in the debug request. The servicing of the debug request may be performed in real-time mode without suspending the processing device, and the accessing can be a read or a write operation depending on the type of access indicated in the debug request. The conditional criteria may include one or more of a processor mode condition, a virtual machine identifier condition, and a debug context condition.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: October 17, 2023
    Assignee: Texas Instruments Incorporated
    Inventor: Jason Lynn Peck
  • Patent number: 11789799
    Abstract: Various embodiments include a switching arrangement comprising: two processors; an OR gate; a first position feedback device; and a first switch. The a first switch. The OR gate output is connected to the first switch. The first processor is connected to the first input of the OR gate and the second processor is in operative communication with the OR gate via the second input of the OR gate; At least one of the processors sends a digital ON signal to the OR gate and the OR gate actuates the first switch on receipt thereof. The first position feedback device connects to both processors. The processors are interconnected and each programmed to: read a first position signal from the first position feedback device; send the first position signal to the other processor; compare the read signal to the received signal; and generate an error message if they do not match.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: October 17, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Erik Lang, Tharsice Ball
  • Patent number: 11782802
    Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data protection. The method described here includes backing up an identifier of an application wrapper operating on a source platform and application data to a repository. The method further includes acquiring a container mirror image based on an identifier of a target platform and the identifier of the application wrapper that is restored from the repository, the container mirror image targeting the application wrapper operating on the target platform. The method further includes applying the application data restored from the repository to a container started from the container mirror image.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: October 10, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Chao Lin, Yuting Zhang
  • Patent number: 11755398
    Abstract: The described technology is generally directed towards processing time series (e.g., device telemetry) data, including identifying missing data (gaps in the time series data), and delayed data. The time series data are converted to ternary data, e.g., zero if timely, one if delayed or two if missing, and counts are obtained for each. If the missing data and/or delayed counts are significant, e.g., exceed a threshold percentage of the total data, the time series data indicates a problem that can be narrowed down to a more specific cause. For example, the time series data can be filtered by customer products/offers and customer locations, and if a filtered dataset's ternary data are similar to the problematic data, as determined via unsupervised clustering as similarity data (occurring at a similar time), the potential problem or problems can be narrowed to a potential cause based on that filtered dataset's similarity.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: September 12, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventor: Bina Thakkar
  • Patent number: 11755420
    Abstract: A system includes a data store and a data management server. The data store stores a plurality of backup snapshots that capture states of a device at different times. The data management server receives a request to restore the device that is potentially malware affected. The data management server retrieves a first backup snapshot of the device. The data management server determines that a first file stored in the first backup snapshot is malware affected. The data management server checks one or more corresponding versions of the first file captured in one or more previous backup snapshots to identify a clean version of the first file. The data management server determines that a second file stored in the first backup snapshot is clean. The data management server restores data in the device.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: September 12, 2023
    Assignee: Druva Inc.
    Inventors: Milind Borate, Anand Apte, Neeraj Thakur
  • Patent number: 11755436
    Abstract: A computer system installed on board a carrier, communicating in a network with a data concentrator and with a monitor, and implementing at least one service that is critical for the operating safety of the carrier, the critical service being redundant in at least two instances (?1, . . . ?m) on different respective computers (C1, . . . , Cm) connected to the network, each computer (Ck) implementing at least one software task implementing an instance (?k) of the critical service being configured to implement the critical service by way of time control.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: September 12, 2023
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventor: Etienne Hamelin
  • Patent number: 11740983
    Abstract: Techniques for implementing high availability for persistent memory are provided. In one embodiment, a first computer system can detect an alternating current (AC) power loss/cycle event and, in response to the event, can save data in a persistent memory of the first computer system to a memory or storage device that is remote from the first computer system and is accessible by a second computer system. The first computer system can then generate a signal for the second computer system subsequently to initiating or completing the save process, thereby allowing the second computer system to restore the saved data from the memory or storage device into its own persistent memory.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: August 29, 2023
    Assignee: VMware, Inc.
    Inventors: Pratap Subrahmanyam, Rajesh Venkatasubramanian, Kiran Tati, Qasim Ali