Fault Recovery Patents (Class 714/2)
  • Patent number: 11561681
    Abstract: A system for displaying a performance dashboard comprises an input interface, a processor, and an output interface. The input interface is configured to receive log data. The log data comprises a set of process log entries. The processor is configured to determine one or more daemon response times and to determine dashboard information. The dashboard information is based at least in part on the log data and the one or more daemon response times. The output interface is configured to provide the dashboard information.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: January 24, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Gururaj Kulkarni, Vladimir Mandic
  • Patent number: 11556361
    Abstract: A bundled application includes a plurality of entities such as logical storage volumes, application instances, pods, clusters, and computing nodes that are dependent on one another. Dependencies of the bundled application on individual entities is determined and quantified. Impact of failure of an entity may be determined using the dependencies. Dependency may be determined with reference to redundancy among entities. Usage of an entity by other entities and potential redistribution may be determined.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: January 17, 2023
    Assignee: Robin Systems, Inc.
    Inventors: Partha Sarathi Seetala, Raghavendra Pandimakki Ganesha, Lakshay Badlani, Manjunath Mageswaran
  • Patent number: 11544266
    Abstract: Disclosed herein are system, method, and computer-readable device embodiments of a no-code, enterprise application software (EAS) system. The system may include a database configured to store a data model including one or more parties, governors and steps. The database may be further configured to store a plurality of rules in a rules table. The system may also include a rules engine, coupled to the database, where the rules engine is configured to query a rules table utilizing a compound index to locate a rule to execute and execute the rule. Further included in the system may be a query engine coupled to the database for converting user defined queries into database-specific queries and a report engine coupled to the database for generating reports based on the data stored in the database.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: January 3, 2023
    Assignee: meZocliq LLC
    Inventors: Vikas Kapoor, Baskar Duraikannu, Fang Fang, Abhilash Madhavarapu, Vijay Tolpadi, Mahesh Rajamani, Chao Wang, Hetal Kapadia, Sushant Kataria, Vineet Mathur
  • Patent number: 11544676
    Abstract: In some examples, a computer system may receive historical repair data and may extract features from the historical repair data for use as training data. The computer system may determine, from the historical repair data, a repair hierarchy including a plurality of repair levels which includes repair actions as one of the repair levels. Furthermore, the computer system may train the machine learning model, which performs multiple tasks for predicting values of individual levels of the repair hierarchy, by tuning parameters of the machine learning model using the training data.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: January 3, 2023
    Assignee: HITACHI, LTD.
    Inventors: Dipanjan Ghosh, Ahmed Khairy Farahat, Chi Zhang, Marcos Vieira, Chetan Gupta
  • Patent number: 11526406
    Abstract: An embodiment of the present invention is directed to a backup validation engine. The backup validation engine comprises: a plurality of data sources comprising a central asset repository; a central repository of backups data; a central repository of network attached storage, a central application portfolio repository; and central repository of tape backup data; an interface user interface; and a data mapping processor, coupled to the plurality of data sources and interactive user interface, programmed to: access data from each of the plurality of data sources; map data from the plurality of data sources; identify performance issues comprising: duplicate host policies, hosts back-up, missing backup of hosts, duplicate NAS policies, NAS volume backup, and missing NAS backup; generate a backup validation plan to address one or more performance issues; and automatically initiate the backup validation plan.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: December 13, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Vishal Mudgal, James Todd Barnes
  • Patent number: 11528122
    Abstract: A method may include (1) preparing, at a slave device, a request message that identifies an initial time-to-live value, (2) sending the request message to a plurality of candidate master devices, (3) receiving, at the slave device from one of the candidate master devices, a reply message that identifies a number of hops between the slave device and the one of the candidate master devices, (4) receiving, at the slave device from another one of the candidate master devices, another reply message that identifies another number of hops between the slave device and the another one of the candidate master devices, and then (5) synchronizing a clock of the slave device with a clock of the one of the candidate master devices due at least in part to the number of hops being less than the another number of hops. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: December 13, 2022
    Assignee: Juniper Networks, Inc.
    Inventor: Satheesh Kumar S
  • Patent number: 11513717
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for online rehydration. One of the methods includes intercepting a request issued by a virtual computing instance to a primary storage system, wherein the request identifies first data stored in the primary storage system; determining whether the first data has been rehydrated by a rehydration system; and in response to determining that at least a first portion of the first data has not been rehydrated by the rehydration system: submitting, to the rehydration system, a rehydration request that identifies the first portion of the first data that has not been rehydrated; obtaining, from the rehydration system, a response that includes a copy of the first portion of the first data, wherein the rehydration system has obtained the copy from a backup storage system; and responding to the request using the copy of the first portion of the first data.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: November 29, 2022
    Assignee: VMware, Inc.
    Inventors: Dave Friedman, Derek Uluski, Michael Zucca
  • Patent number: 11507403
    Abstract: Techniques for determining host computing systems to deploy virtual machines based on disk specifications are disclosed. In one example, a blueprint to deploy a virtual machine in a cloud computing environment may be received. Further, disk specifications required to deploy the virtual machine may be retrieved from the blueprint. Furthermore, candidate storage entities that support the retrieved disk specifications may be determined. A host computing system that has connectivity to the candidate storage entities may be determined. the determined host computing system may be recommended to deploy the virtual machine.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: November 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Agila Govindaraju, Ravi Kasha, Ashish Dhar, Akshata Sampagavi, Yavor Boychev
  • Patent number: 11494852
    Abstract: A power controller configured to fit in a circuit breaker panel powering one or more loads. The power controller is further configured to dynamically manage critical loads of the one or more loads each controlled by a component that is capable of being actuated by the power controller and operated from a smartphone via the power controller, wherein the critical loads need not be wired to a dedicated circuit breaker panel.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: November 8, 2022
    Assignee: Savant Systems, Inc.
    Inventors: Robert P. Madonna, Siegmar K. Eschholz, Anna E. Demeo, William H. Dillon
  • Patent number: 11494248
    Abstract: A warm mission-mode reset may be performed in a portable computing device. Assertion of a signal indicating an error condition may be detected. In response to detection of the signal indicating an error condition, a signal indicating a request to preserve memory contents may be provided to a DRAM subsystem. Then, in response to a signal acknowledging the DRAM subsystem is preserving the memory contents, a system reset signal may be asserted.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 8, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Rakesh Misra, Rohit Gupta, Shubham Maheshwari, Pawan Chhabra
  • Patent number: 11481415
    Abstract: An approach to determining if a corpus is obsolete for the selected purpose. The approach can receive a corpus and a context from a user. The approach can extract terms from the corpus based on the context. The approach can generate a temporal context mapping of the terms. The approach can analyze the terms based on the temporal context mapping. The approach can determine if a further analysis of the temporal context mapping by a subject matter expert (SME) is necessary and if so, employ an SME for the analysis. The approach can determine if the corpus is obsolete for the selected purpose based on the temporal context mapping. The approach can delete the corpus from the repository and send the user an obsolete notice if the corpus is obsolete or can generate a corpus report and send the user the corpus report if the corpus is not obsolete.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: October 25, 2022
    Assignee: International Business Machines Corporation
    Inventors: Gandhi Sivakumar, Rodolfo Lopez, Louie A. Dickens
  • Patent number: 11474984
    Abstract: Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to a first time period before and a second time period after a triggering event. A triggering event may be an upgrade of at least part of the information management system, or a restore operation completed in the information management system for example following a disaster, or any number of other events, etc. The health-checking and reporting may comprise a comparison of one or more performance metrics of one or more components and/or operations of the information management system during the first and second time periods.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: October 18, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Sanjay Harakhchand Kripalani, Parag Gokhale
  • Patent number: 11455115
    Abstract: According to one embodiment, a storage device includes a nonvolatile memory and a controller. The controller is configured to control data write to the nonvolatile memory and data read from the nonvolatile memory based on a command from a host. The controller includes at least one processor. The nonvolatile memory stores first firmware for normal operation and second firmware for recovery. The first firmware is firmware to cause the at least one processor to control the data write and the data read based on the command. The second firmware is firmware to cause the at least one processor to recover the first firmware. The second firmware is stored in the nonvolatile memory with higher reliability than the first firmware.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: September 27, 2022
    Assignee: Kioxia Corporation
    Inventors: Junpei Futagi, Kentaro Umesawa
  • Patent number: 11442817
    Abstract: Normal virtual machine operation is observed to automatically determine patterns of resource utilization. Backup activities are then scheduled, taking into account these utilization patterns. For example, if a normally scheduled backup would occur during a busy period, it may be rescheduled to a less busy period. As another example, backups made by made opportunistically during less busy periods even if not required by the normal backup schedule, in order to alleviate backup demands during more busy periods.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: September 13, 2022
    Assignee: Rubrik, Inc.
    Inventor: Di Wu
  • Patent number: 11429640
    Abstract: Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include tracking one or more write operations executed on a target data store and sending metadata regarding the one or more write operations to a source site. The tracking comprises storing information regarding the one or more write operations in a data structure. The one or more write operations cause one or more units of data to be written to the target data store. The target data store is at a target site. The metadata comprises the information.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: August 30, 2022
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventors: Rushikesh Patil, Vishal Thakur
  • Patent number: 11403165
    Abstract: Generating a new disaster recovery workflow is provided. In response to determining that a failed action was detected during execution of a disaster recovery workflow, reasons and fixes corresponding to the failed action are acquired from a data source. A set of correlated corrective actions that are potential fixes for the failed action is identified based on natural language processing of the reasons and fixes corresponding to the failed action. A weightage value is assigned to each correlated corrective action in the set of correlated corrective actions based on a plurality of factors to form a set of corrective actions with weightage values. A recommended new disaster recovery workflow is generated by embedding the set of corrective actions with weightage values within the disaster recovery workflow.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 2, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Sukumar Madawat, Satish Kinikiri, Sameer Kumar
  • Patent number: 11397629
    Abstract: A method of automatically resolving errors in a computing environment includes receiving, at a computing device, an error occurring within a backend of a server of the computing environment. The computing device identifies a type of the error in the backend of the server. Errors associated with the backend of the server that can be resolved by the computing device are identified using artificial intelligence. The artificial intelligence determines a resolution to the error. When the computing device is capable of implementing the resolution the computing device is allowed to automatically resolve the error.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: July 26, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Rajesh Koneru
  • Patent number: 11366978
    Abstract: A data recognition method includes: extracting a feature map from input data based on a feature extraction layer of a data recognition model; pooling component vectors from the feature map based on a pooling layer of the data recognition model; and generating an embedding vector by recombining the component vectors based on a combination layer of the data recognition model.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: June 21, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Insoo Kim, Kyuhong Kim, Chang Kyu Choi
  • Patent number: 11343135
    Abstract: A system includes one or more processors and a memory. The processor(s) effectuates operations including receiving a query, wherein the query identifies one or more problems in the network. The processor(s) further effectuates operations including retrieving contextual information and problem information, associated with the one or more problems, from a knowledge base and generating a first recommendation list comprising one or more recommendations, wherein each of the one or more recommendations comprises the contextual information or the problem information and at least one course of action.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: May 24, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Supratim Deb, Subhabrata Sen, Pramod Jamkhedkar
  • Patent number: 11341049
    Abstract: Techniques involve managing a storage system. A target storage device is selected from multiple storage devices associated with the storage system in response to respective wear degrees of the multiple storage devices being higher than a first predetermined threshold. Regarding multiple extents in the multiple storage devices, respective access loads of the multiple extents are determined. A source extent is selected from multiple extents residing on storage devices other than the target storage device, on the basis of the respective access loads of the multiple extents. Data in the source extent are moved to the target storage device. Various storage devices in a resource pool may be prevented from reaching the end of life at close times, and further data loss may be avoided.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: May 24, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shuo Lv, Ming Zhang, Huan Chen
  • Patent number: 11334449
    Abstract: An information processing apparatus executes a plurality of programs. The information processing apparatus includes circuitry configured to: control execution of a plurality of update processes of updating the plurality of programs; when an update of a particular program performed by one or more update processes of the plurality of update processes has failed, acquire recovery information for recovering a function of the particular program whose update has failed; and execute a recovery process of recovering the function implemented by the particular program whose update has failed, based on the recovery information.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 17, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventors: Daiki Nakamura, Yuichi Kawasaki, Tomoki Kanda, Ryutarou Ono
  • Patent number: 11323351
    Abstract: A communication device includes a processor. The processor monitors a first message that is periodically transmitted from a representative device in a first network. The processor transmits a second message to the communication devices in the first network when the first message is not detected. When plural data components obtained by dividing authentication information have been distributed from the representative device plural communication devices in the first network, the processor receives data components transmitted from the communication devices in the first network in response to the second message. When a specified number of data components are received, the processor regenerates the authentication information from the specified number of data components. The processor generates new authentication information by rewriting at least a portion of the regenerated authentication information. The processor connects to a second network based on the new authentication information.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: May 3, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Toshihiko Kurita
  • Patent number: 11322203
    Abstract: A system that includes a non-volatile memory subsystem having non-volatile memory. The system also includes a plurality of memory modules that are separate from the non-volatile memory subsystem. Each memory module can include a plurality of random access memory packages where each first random access memory package includes a primary data port and a backup data port. Each memory module can include a storage interface circuit coupled to the backup data ports of the random access memory packages. The storage interface circuit offloads data from the memory module in the event of a power loss by receiving data from the backup data ports of the random access memory packages and transmitting the data to the non-volatile memory subsystem.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: May 3, 2022
    Assignee: Rambus Inc.
    Inventors: Aws Shallal, Nigel Alvares, Sarvagya Kochak
  • Patent number: 11308009
    Abstract: Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, an integrated circuit (IC) memory component is disclosed that includes a memory core, a primary interface, and a secondary interface. The primary interface includes data input/output (I/O) circuitry and control/address (C/A) input circuitry, and accesses the memory core during a normal mode of operation. The secondary interface accesses the memory core during a fault mode of operation.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: April 19, 2022
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Kenneth L. Wright
  • Patent number: 11301379
    Abstract: An access request processing method is performed by a computer device that includes a processor, a dynamic random-access memory (DRAM), and a non-volatile memory (NVM). When receiving a write request, the processor may identify an object cache page according to the write request. The processor obtains the to-be-written data from a buffer according to a buffer pointer in the write request, the to-be-written data including a new data chunk to be written into the object cache page. The processor then inserts a new data node into a log chain of the object cache page, where the NVM stores data representing the log chain of the object cache page. The new data node includes information regarding the new data chunk of the object cache page. The computer device provided in this application can reduce system overheads while protecting data consistency.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: April 12, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jun Xu, Qun Yu, Yuangang Wang
  • Patent number: 11294819
    Abstract: Aspects of a storage device including a memory and a controller are provided which prevent retransmissions of set features commands with identical read voltage threshold offsets for the same die. When the controller receives a first read command for data stored in the memory, the controller identifies a first parameter to modify a first read threshold, and executes a first set features command for modifying the read threshold based on the first parameter. Subsequently, when the controller receives a second read command from the host device for data stored in the memory, the controller identifies a second parameter to modify a second read threshold, and determines whether the first and second parameters are the same. If the parameters are the same, the controller refrains from executing a second set features command for modifying the second read threshold. Thus, the read latency of the storage device may be reduced.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 5, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Robert Ellis, Kevin O'Toole, Jacob Schmier, Todd Lindberg, Atif Hussain, Venugopal Garuda
  • Patent number: 11282552
    Abstract: A method for operating a DRAM device. The method includes receiving in a memory buffer in a first memory module hosted by a computing system, a request for data stored in RAM of the first memory module from a host controller of the computing system. The method includes receiving with the memory buffer, the data associated with a RAM, in response to the request and formatting with the memory buffer, the data into a scrambled data in response to a pseudo-random process. The method includes initiating with the memory buffer, transfer of the scrambled data into an interface device.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 22, 2022
    Assignee: Rambus Inc.
    Inventors: Christopher Haywood, David Wang
  • Patent number: 11283599
    Abstract: Embodiments decrypt a list of ciphertexts by determining one or more constraints for plaintext messages that were converted to the list of ciphertexts using a block cipher when generating the ciphertexts. Embodiments model the constraints as an optimization problem and solve the optimization problem using one or more Satisfiability Modulo Theories (“SMT”) solvers to generate an SMT solution, where the solution includes the plaintext messages.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: March 22, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dharmalingam Ganesan, David M. Clifton
  • Patent number: 11275835
    Abstract: Systems and methods for performing a repeat antivirus scan of a file are disclosed. A local database is saved on a mobile device, where each record is added to the database when the corresponding file is recognized as being non-malicious as a result of an antivirus scan. A short hash sum of the file is computed and the long hash sum of the file and information about the antivirus scan performed and corresponding to the first hash sum of the file are found in the aforementioned database. Using the long hash sum, a verdict on the file is requested from the cloud services. An antivirus scan of the file is performed, except when the verdict obtained is unchanged (as compared to the verdict contained in the information about the antivirus scan performed of the obtained record corresponding to the file), and no updating of the antivirus databases has occurred since the date of performing the antivirus scan.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: March 15, 2022
    Assignee: AO Kaspersky Lab
    Inventors: Victor V. Chebyshev, Dmitry N. Glavatskikh, Konstantin M. Filatov, Vladimir A. Kuskov
  • Patent number: 11269901
    Abstract: A cognitive test advisor facility is provided to identify repair action recommendations. The facility receives a user input regarding a test failure, and generates an expanded search input by identifying additional, alternative words for the user input. A database(s) is searched for test failure records relevant to keywords of the expanded search input, and relevant test failure records are prioritized using a relationship strength score based, at least in part, on relationship of the test failure records to the expanded search input. The facility detects test failure records from the searching having a relationship strength score higher than a threshold value, and analyzes the detected test failure records to identify potential test repair actions. Based on the analyzing, the facility generates a solution priority list including one or more suggested test repair actions for the test failure, and provides the solution priority list to the user.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: March 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Neeraj Madan, Gersain Mesa, Kanayo George Okonji, Steven Holbrooks, Mark C. Booth, Rogelio Fernando Gutierrez Valdes, Chanchal Saha, Oscar Alejandro de la Torre, Christian Nugraha, Anthony George Gorey, Teik Seng Poh, Richard Laviano, Robert Edge, Jr.
  • Patent number: 11269315
    Abstract: A distributed control system includes a plurality of control units that controls respective units of a plurality of devices, and a communication network that includes a communication line that connects the control units. A control unit of each of the devices is configured to determine a state target value, according to consensus control of a multi-agent system, by using a current state index value of a self-device, and a difference between a latest state index value of an adjacent device received from a control unit of the adjacent device, and a latest state index value of the self-device received from the control unit of the adjacent device.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: March 8, 2022
    Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota School Foundation
    Inventors: Satoshi Kikuchi, Michihiro Kawanishi, Tatsuo Narikiyo, Ngoc Huynh Tran
  • Patent number: 11269920
    Abstract: A method and apparatus managing a set of processors for a set of queries is described. In an exemplary embodiment, a device provision a set of computing resources of a database system, the set of computing resources to process a set of queries of the database system and determines a utilization of the set of computing resources during processing of the set of queries. The device further updates the set of computing resources based on the utilization of the set of computing resources by the set of queries. Updating the set of computing resources includes updating a number of processors and a set of storage resources to process the set of queries of the database system, the set of storage resources being shared by each of the processors and processes the set of queries using the set of computing resources as updated.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: March 8, 2022
    Assignee: SNOWFLAKE INC.
    Inventors: Thierry Cruanes, Benoit Dageville, Marcin Zukowski
  • Patent number: 11265215
    Abstract: A computer-implemented method of optimizing a computer resource configuration in a cloud environment to provision an information technology service includes determining performance objectives for a provisioned information technology service. Constraints for the provisioned information technology service based on the determined performance objectives are determined. A desired computer resource configuration to achieve the determined performance objectives for the provisioned information technology service and to meet the determined constraints for the provisioned information technology service is determined. Then a computer resource configuration is compared with the desired resource configuration to determine configuration actions wherein the configuration actions comprise transitioning a computer resource in the computer resource configuration to a new computer resource configuration.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: March 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Andi Abes, Joe Kinsella
  • Patent number: 11250929
    Abstract: An arrangement to guarantee boot up of a computer includes a control center microchip with BIOS boot block and BIOS program, and a flash memory divided into a first protected block, a main block, and a second protected block. In the computer, an embedded controller (EC) with stored modules is electrically connected to the flash memory and the control center microchip. The modules include a determining module to check that the code of the first protected block is identical with the code of the second protected block and a recovery module able to reinstate correct code from the second protected block into the first protected block if required. A method applied to the disclosed computer startup detection system is also disclosed.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: February 15, 2022
    Assignees: HONG FU JIN PRECISION INDUSTRY (WuHan) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Ching-Jou Chen, Tzu-Wei Lai
  • Patent number: 11226857
    Abstract: When the inspection unit corresponding to at least one disabled layer of a multilayer system is unavailable, a fault-eliminating device defines the at least one disabled layer and a target layer as a combined layer. The fault dependency of the target layer is the lowest among the fault dependency of the at least one available layer. The inspection unit of the at least one available layer is active and the fault dependency thereof is higher than the disabled layer. Then, the device makes the inspection unit and the fault symptom corresponding to the target layer correspond to the combined layer, so as to update a list of layers and a fault model. After that, the device determines a source of a fault from the layers according to the list of layers and the fault model, and performs a strategy of fault elimination corresponding to the source, to eliminate the fault.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: January 18, 2022
    Assignee: NATIONAL CENTRAL UNIVERSITY
    Inventors: Deron Liang, Yen-Lin Lee, Wei-Jen Wang
  • Patent number: 11226864
    Abstract: A method of collecting error logs according to the disclosure includes generating, during procedure of BIOS of a server, at least one BIOS error log based on detection of an error condition of one or more of hardware devices and a CPU, transmitting the at least one BIOS error log to a BMC, storing the at least one BIOS error log received from the CPU, packaging the at least one BIOS error log and at least one log that is generated by the BMC and that is related to BMC sensors to generate an error log file, and storing the error log file.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: January 18, 2022
    Assignee: Jabil Circuit (Shanghai) Co., Ltd.
    Inventors: Chin Liang, Yen-Cheng Chang, Shuo-Hung Hsu
  • Patent number: 11228480
    Abstract: System and techniques for gateway assisted diagnostics and repair are described herein. A request for assistance may be received from a client device at a gateway device attached to a local area network (LAN) and a wide area network (WAN). The request for assistance may include an indication of an event experienced by the client device. The request for assistance may be forwarded to a management controller of the gateway device. Instructions may be transmitted to the client device via the LAN for resolving the event experienced by the client device.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: January 18, 2022
    Assignee: Intel Corporation
    Inventors: Yen Hsiang Chew, Kanapathy Murugayah, Jose Avalos
  • Patent number: 11197333
    Abstract: A method of establishing bearers for a device in a wireless communication network, including collecting for the device data over a period of time from communication sessions the device participates in, the communication sessions supported by a first and second bearer for the network wherein the first bearer transports packets of the second bearer between nodes of the network; calculating from the collected data a likelihood the first bearer will be established for the device at one or more different time values, and predicting the first bearer will be established for the device at a time value if the likelihood of establishment at that time value exceeds a specified threshold; and initiating establishment of the first bearer to establish the first bearer for the predicted time value.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: December 7, 2021
    Assignee: British Telecommunications Public Limited Company
    Inventors: Ruth Brown, Jonathan Hart
  • Patent number: 11188882
    Abstract: A system and method for scheduling a business process including tasks, comprises a calculation unit, a determination unit, and a decision unit. The calculation unit is configured to calculate an estimated processing time required to execute the tasks. The determination unit is configured to calculate an estimated end time of a route including the tasks on the basis of the estimated processing time and schedule of a user to execute the tasks, and determine whether to apply speculative execution to the business process on the basis of the estimated end time. The decision unit is configured to decide to speculatively execute a task out of the tasks in the business process. The decision is made with reference to a remaining period for executing the task. The remaining period is calculated on the basis of a predicted execution timing of each task and a deadline of the business process.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mari A. Fukuda, Ai Yoshino, Takuya Nakaike
  • Patent number: 11188259
    Abstract: A method of operating a storage device including a non-volatile memory includes: the storage device receiving from a host a first write command; determining, based on the first write command, whether first write data for the first write command is sequential data required to be written according to a write request order; writing the first write data in the non-volatile memory; and when the first write data and second write data for a second write command are sequential data, sequentially updating first mapping data including a mapping relationship between a first logical address and a first physical address for the first write data, and updating second mapping data including a mapping relationship between a second logical address and a second physical address for the second write data, according to an order in which the first write command and the second write command are received.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: November 30, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dae-Kyu Park, Young Ik Eom
  • Patent number: 11182260
    Abstract: A method for maintaining linked databases including a source database and a target database, maintaining first metadata in a recovery log file of the source database, maintaining second metadata that identifies portions of data that are replicated from the source database to the target database as part of the selected partitions of the selected tables, receiving an indication that a crash of the source database has occurred, determining a first recovery metric value for recovering the source database's, determining a second recovery metric value for recovering the source database's data from the target database based on the second metadata, and determining whether to recover the source database's data from the recovery log file of the source database or from the target database based on a comparison of the determined first recovery metric value and the second recovery metric value.
    Type: Grant
    Filed: March 2, 2021
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Felix Beier, Knut Stolze, Reinhold Geiselhart, Luis Eduardo Oliveira Lizardo
  • Patent number: 11175979
    Abstract: A memory access operation can be determined to have failed. A determination can be made as to whether a performance of a first error control operation has remedied the failure of the memory access operation. In response to determining that the first error control operation has remedied the failure of the memory access operation, an order of a performance of one or more prioritized error control operations of the plurality of prioritized error control operations can be changed for a subsequent memory access operation that has failed based on the first error control operation that has remedied the failure.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: November 16, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Vamsi Pavan Rayaprolu, Harish R. Singidi, Kishore Kumar Muchherla, Ashutosh Malshe, Xiangang Luo
  • Patent number: 11170866
    Abstract: A processing device in a memory system detects a data loss occurrence in a block of a memory component. The processing device identifies a behavioral criterion associated with the data loss occurrence in the block of the memory component. The processing device further increments a counter associated with the block in response to an occurrence of the behavioral criterion, wherein a value of the counter corresponds to a number of occurrences of a plurality of behavioral criteria associated with data loss occurrences in the block. Responsive to determining that the value of the counter satisfies a first threshold criterion, the processing device designates the block as a quarantined block, performs a stress test of a plurality of stress tests of the block, and responsive to the block failing a first stress test, the processing device retires the block of the memory component.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: November 9, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Kishore Kumar Muchherla, Sampath K. Ratnam, Scott A. Stoller, Preston A. Thomson, Kevin R. Brandt, Marc S. Hamilton, Christopher S. Hale
  • Patent number: 11172429
    Abstract: Method and apparatus use a value tag in conjunction with transmission and/or processing of system information in a wireless communication network. The method includes a User Equipment (UE) receiving a first type system information block (SIB) from a base station (BS) apparatus. The first type SIB includes an identifier of a second type SIB and a first value tag indicating a version of the second type SIB. The method further includes the UE determining whether to request the second type SIB by comparing the first value tag with a prestored second value tag. The prestored second value tag is associated with a prestored second type SIB. The method further includes the UE transmitting to the BS apparatus a request message for the second type SIB when the prestored second value tag does not match the first value tag and receiving the second SIB from the BS apparatus.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: November 9, 2021
    Assignees: SHARP KABUSHIKI KAISHA, FG INNOVATION COMPANY LIMITED
    Inventor: Atsushi Ishii
  • Patent number: 11159415
    Abstract: An information handling system monitors events of a first time period, forms sequences from the events (first sequences), and determines normal sequences of the events. In one embodiment, it may also form sequences based upon events of a second time period (second sequences), the second time period later than the first time period, match the first sequences against the second sequences, and remove events of the second sequences from the events of the second time period. The information handling systems may then search for anomalous events in the remaining events. In another embodiment, the normal sequences may represent purchases. The information handling systems may compare purchases of a customer to the normal sequences and determine products of possible interest to the customer based upon the comparison.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: October 26, 2021
    Assignee: SecureWorks Corp.
    Inventor: Lewis I. McLean
  • Patent number: 11143701
    Abstract: A method for managing a product includes: placing an integrated circuit in a bootstrap mode with debugging prohibition in response to each reset or power-up of the integrated circuit and in an absence of a reception, on a test access port of the product, of a first command; and placing the integrated circuit in an analysis mode with debugging authorization in response to reception, on the test access port, of the first command following the reset or the power-up of the integrated circuit. Placing the integrated circuit in the analysis mode is maintained at least as long as a second command has not been received on the test access port. Placing the integrated circuit in the bootstrap mode and placing the integrated circuit in the analysis mode are performed in response to a determination that the integrated circuit has never before been placed in the analysis mode with debugging authorization.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: October 12, 2021
    Assignee: STMICROELECTRONICS (ROUSSET) SAS
    Inventors: Lionel Sinegre, Eric Sagnard, Stephan Courcambeck, William Orlando, Layachi Daineche
  • Patent number: 11140195
    Abstract: An endpoint in an enterprise network is configured to respond to internal and external detections of compromise in a manner that permits the endpoint to cooperate with other endpoints to secure the enterprise network. For example, the endpoint may be configured to self-isolate when local monitoring detects a compromise on the endpoint, and to respond to an external notification of compromise of another endpoint by restricting communications with that other endpoint.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: October 5, 2021
    Assignee: Sophos Limited
    Inventors: Moritz Daniel Grimm, Daniel Stutz, Andrew J. Thomas, Kenneth D. Ray
  • Patent number: 11121914
    Abstract: Systems and methods for monitoring and correcting a cloud environment are disclosed. An alert associated with an active issue at a component is received and an issue object is generated based on the alert. A self-healing flow is executed based on an alert type of the alert to attempt to correct the active issue.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: September 14, 2021
    Assignee: Walmart Apollo, LLC
    Inventors: Joshua Ledbetter, Jeremy Wayne Bowman, Michael Samuhasilp, Nathan Anderson, Maria Cecilia Bustos
  • Patent number: 11106696
    Abstract: Example resource provisioning systems and methods are described. In one implementation, an execution platform accesses multiple remote storage devices. The execution platform includes multiple virtual warehouses, each of which includes a cache to store data retrieved from the remote storage devices and a processor that is independent of the remote storage devices. A resource manager is coupled to the execution platform and monitors received data processing requests and resource utilization. The resource manager also determines whether additional virtual warehouses are needed based on the data processing requests and the resource utilization. If additional virtual warehouses are needed, the resource manager provisions a new virtual warehouse.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: August 31, 2021
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
  • Patent number: 11106369
    Abstract: Technologies are provided for retrieving service level indicators (SLIs) for storage devices, prioritizing data access using the SLIs, and scheduling storage device maintenance based on the SLIs. A host computer can retrieve an SLI for a storage device and determine, using the SLI, whether the storage device is performing service and maintenance operations and/or whether the storage device is in need of performing service and maintenance operations. The host computer can retrieve SLIs for multiple storage devices storing data redundantly and prioritize using the storage devices to access the data based on the SLIs. If the host computer determines that a storage device is in need of maintenance, based on its SLI, the host computer can schedule the storage device for maintenance and divert data access requests to other storage devices until the maintenance is complete.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: August 31, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Munif M. Farhan, Douglas Stewart Laurence, Darin Lee Frink, Nafea Bshara