Fault Recovery Patents (Class 714/2)
  • Patent number: 11943493
    Abstract: A method for monitoring video streams is proposed, which comprises: generating, by one or more source encoders, encoded multimedia content signals based on the encoding of monitored video streams respectively corresponding to one or more monitoring points along a workflow chain of a video broadcasting headend configured for one or more video channels broadcasted by the headend, and transmitting the encoded multimedia content signals to a remote monitoring device through a content distribution network.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: March 26, 2024
    Assignee: ATEME
    Inventors: Kaleb Fretwell, Mark Morgant, Gautier Vandomme, Sassan Pejhan
  • Patent number: 11934819
    Abstract: A computer-implemented method is performed in a machine having at least one processor and storage. The at least one processor executes an agent and a host that are both stored in the storage. The at least one processor's execution of the agent causes the at least one processor to create a new partition of the storage while the at least one processor is executing the host. The at least one processor's execution of the agent causes the at least one processor to store a new operating system in the new partition of the storage while the at least one processor is executing the host. The at least one processor's execution of the agent causes the at least one processor to reboot the machine into the new partition to cause the at least one processor to execute the new operating system.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: March 19, 2024
    Assignee: Target Brands, Inc.
    Inventor: Mark Gregory Korent Christenson
  • Patent number: 11915067
    Abstract: A resource management method for a node in Kubernetes, a computer device, and a readable storage medium. The method includes following steps: initializing a component to start a main process; defining, by means of the main process, subprocesses for managing resources respectively; in response to a detection from the main process that a plurality of actual resources is present in a node among the resources, starting a subprocess corresponding to each of the actual resources, and starting gRPC service for each started subprocess; and registering the resources corresponding to a subprocesses where the gRPC service is successfully started to Kubernetes by using the main process enabling the subprocesses where the gRPC service is successfully started to manage the actual resources.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: February 27, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Dekui Wang
  • Patent number: 11907058
    Abstract: Disclosed are a method and device for positioning a faulty disk. The method comprises: in response to detecting that a first disk is faulted, determining positioning information of the first disk, the positioning information comprising a logic Enclosure Identity (EID) and a logic Slot Identity (SID); and positioning the first disk according to the EID and SID of the first disk.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: February 20, 2024
    Assignee: ZTE CORPORATION
    Inventor: Yuxue Liu
  • Patent number: 11895196
    Abstract: Example aspects include techniques for efficient updates in IoT event driven architectures. These techniques may include receiving, from a source application via a publish/subscribe broker service a first block using a first IoT messaging session, the first block including a first portion of a file and a first plurality of communication parameters, and transmitting a first acknowledgement corresponding to the first block, the first acknowledgement approving a proposed parameter of the first plurality of communication parameters. Further, the techniques may include receiving, based on the proposed parameter, from the source application via the publish/subscribe broker service, a second block using a second IoT messaging session, the second block including a second portion of the file and a second plurality of communication parameters, and transmitting a second acknowledgement corresponding to the second block.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: February 6, 2024
    Assignee: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
    Inventor: Rolando Herrero
  • Patent number: 11888762
    Abstract: An example operation may include a system comprising one or more of receiving a heartbeat failure notification in a VNFCI when the VNFCI is in standby state, sending to a Virtual Network Function Manager (VNFM), by an operational state machine, a next state request message, determining if a peer VNFCI is online when an administrative state of the peer VNFCI is online, determining an operational state of the peer VNFCI when the peer VNFCI is online, sending a first next state response message with a standby state to the VNFCI when the peer VNFCI operational state is active, sending a second next state response with an active state to the VNFCI when the peer VNFCI operational state is not active, examining, in the VNFCI, a next state attribute in a received next state response message, staying in a standby state when the next state attribute is standby, and transitioning to active state when the next state attribute is active.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: January 30, 2024
    Assignee: Google LLC
    Inventor: Keith William Melkild
  • Patent number: 11853149
    Abstract: Generating error event descriptions by receiving a set of error messages associated with an error event, generating a tokenization of at least one line of the set of error messages, providing the tokenization to an attention head according to a context of the tokenization, providing an output of the attention head as input to a generative model, generating a description of the error event according to the output, and providing the description to a user.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: December 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Anjali Shah, Jennifer A. Mallette, Salim Roukos
  • Patent number: 11836661
    Abstract: Described are systems and methods to parameterize assets to improve predictions related to allocation of assets in a virtual synthesis, tracking allocated assets, or historical review of asset allocation and/or virtual synthesis. Techniques described in this paper facilitate measurement of effectiveness of a synthesis instance, such as a meeting, that includes assets by considering factors such as utilization cost, in both time and money, for historical review or prediction of workflow.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: December 5, 2023
    Assignee: ZOHO CORPORATION PRIVATE LIMITED
    Inventors: Manikanda Vignesh Soundararajan, Vijaykumar Rajendran
  • Patent number: 11829807
    Abstract: A method for preventing a task-signal deadlock arising due to contention for a mutex in a real-time operating system (RTOS) includes detecting, by a processing unit, a signal notification sent to a task for execution of a signal handler; identifying, by the processing unit, a mutex to be acquired by the signal handler, when the signal notification is detected; determining whether the identified mutex has been acquired by the task; and utilizing, by the processing unit, an alternative stack for execution of the signal handler, in response to determining that the mutex has been acquired by the task, for preventing a task-signal deadlock during the execution.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: November 28, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Raju Udava Siddappa, Chandan Kumar, Sudharshan Rao B, Tushar Vrind, Venkata Raju Indukuri
  • Patent number: 11822796
    Abstract: A method includes detecting a power-up event associated with a memory sub-system comprising a plurality of blocks of memory cells having blocks of memory cells associated therewith, responsive to detecting the power-up event and prior to receipt of signaling indicative of a host initiation sequence, determining that a block of memory cells associated with a respective block among the plurality of blocks of memory cells is an open virtual block of memory cells, determining that the respective block associated with the open virtual block of memory cells exhibits greater than a threshold health characteristic value, and selectively performing a media management operation of a respective block of memory cells associated with the open virtual block of memory cells in response to the determination that the respective block exhibits greater than the threshold health characteristic value.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: November 21, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Tao Liu, Xiangang Luo
  • Patent number: 11809925
    Abstract: A data processing method and apparatus, where one or more applications run in an operating system of a first device, there is a plurality of paths between the first device and a second device, and the paths correspond to the one or more applications. In a data receiving process, the one or more applications obtain data on the paths through a system call, and further obtain data in a plurality of packets from at least one path. In a data sending process, the one or more applications distribute data to corresponding paths through a system call.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: November 7, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Rahul Arvind Jadhav, K Anmol Mani Tejeswar Sarma, Zhen Cao
  • Patent number: 11797314
    Abstract: A method, a system, and computer program product for application function library installation for cloud-based systems. An application function in a plurality of application functions is executed. The application function is executed using a server instance running in a container. A determination is made that execution of the application function requires an application function library. The application function library for executing of the application function is obtained. The obtained application function library is loaded during runtime of the application function.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: October 24, 2023
    Assignee: SAP SE
    Inventor: Peter Goertz
  • Patent number: 11775002
    Abstract: A first oscillator signal and a second oscillator signal are transmitted to a processing unit. The first oscillator signal has a finite frequency or phase offset relative to the second oscillator signal. A first clock signal that is derived from the first oscillator signal is selected as a primary clock to clock the processing unit. A second clock signal derived from the second oscillator signal is aligned to the first clock signal. If a fault is detected on the first clock signal, the second clock signal is selected as the primary clock to clock the processing unit. Upon being selected as the primary clock, the phase of the second is stretched by one fixed phase for one clock cycle.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Matthew James Paschal, Daniel M. Dreps, Glen A. Wiedemeier, Bruce George Rudolph, James Strom
  • Patent number: 11747993
    Abstract: An article of manufacture includes a non-transitory machine-readable medium. The medium includes instructions. The instructions, when loaded and executed by a processor, configure the processor to, from an operating system, determine that a software defined storage (SDS) application installed in the operating system is configured to access a disk. The disk includes an SDS partition. The instructions are further configured to cause the processor to determine that the disk is to be monitored for performance and access a monitoring partition on the disk. The monitoring partition is inaccessible to the SDS application. The instructions are further configured to cause the processor to write test data to the monitoring partition and validate the test data written to the monitoring partition.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: September 5, 2023
    Assignee: SOFTIRON LIMITED
    Inventor: Harry Richardson
  • Patent number: 11743157
    Abstract: Embodiments described herein relate to techniques for state export for a network device. The method may include receiving a state export request; selecting a state hierarchy walk starting location based on the state export request; initiating a state hierarchy walk beginning at the state hierarchy walk starting location; making a first determination that a state export pause condition exists; pausing the state hierarchy walk in response to the first determination; making a second determination that a state export resume condition exists; and resuming the state hierarchy walk in response to the second determination.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: August 29, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Roman Olegovich Chertov, Pawan Rajeev Hulyalkar
  • Patent number: 11740957
    Abstract: A failure of a first memory access operation is detected at a memory device. Responsive to the detection, a first error control operation and a second error control operation are performed. In response to a determination that the second error control operation has remedied the failed first memory access operation, the second error control operation is associated with a second priority which is higher than a first priority associated with the first error control operation.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: August 29, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Vamsi Pavan Rayaprolu, Harish R. Singidi, Kishore Kumar Muchherla, Ashutosh Malshe, Xiangang Luo
  • Patent number: 11734005
    Abstract: An apparatus includes a processor and split-read control circuitry (SRCC). The processor is to issue a set of one or more split-read requests for loading one or more data values to one or more respective local registers of the processor. The SRCC is to receive the set of one or more split-read requests, to read the one or more data values on behalf of the processor, and to write the data values into the one or more respective local registers. The processor and the SRCC are to coordinate a status of the split-read requests via a split-read-status indication.
    Type: Grant
    Filed: July 4, 2021
    Date of Patent: August 22, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Zachy Haramaty, Yaniv Strassberg, Itsik Levi, Alon Singer
  • Patent number: 11726504
    Abstract: Provided is a process, including: receiving, via the network interface, from a remote user device, a command to change a state of the fluid-handling device to a target state; translating the received command into a translated command operative to cause a local controller of the fluid-handling device to drive the fluid-handling equipment to the target state, the local controller being responsive to the command and feedback from the fluid-handling device indicative of whether the fluid-handling device is in the target state; and sending the translated command to the local controller.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: August 15, 2023
    Assignee: SitePro, Inc.
    Inventor: Aaron Phillips
  • Patent number: 11722948
    Abstract: A calculation accuracy of a communication quality for use in selecting a communication path is improved. A radio communication device includes: a first calculator configured to calculate a transmission quality indicator value of each of a plurality of parent candidate nodes on the basis of a transmission frame transmitted from an own device to each of the plurality of parent candidate nodes; a second calculator configured to calculate a reception quality indicator value of each of the parent candidate nodes on the basis of a reception frame transmitted from each of the plurality of parent candidate nodes and received by the own device; and a selector configured to select a parent node for use in the communication path among the plurality of parent candidate nodes on the basis of the transmission quality indicator value and the reception quality indicator value.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: August 8, 2023
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventor: Hiroaki Tsuda
  • Patent number: 11710147
    Abstract: Systems, methods, and computer-readable storage media for scanning a mobile computing device for applications produced by partnered entities and providing benefits when those applications are found. An exemplary system does this by accessing a list of applications and associating each application with a respective entity which has a rewards program linked to a specific entity. The system issues a request for application information of the applications which are installed on the mobile computing device, identifies applications that match the list of applications in the data record, and generates at least one notification based on the identified applications and the rewards program. The system then displays the at least one notification.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: July 25, 2023
    Assignee: Capital One Services, LLC
    Inventors: Anatoly Ivasyuk, Patrick Zearfoss, Joshua McGarity, Deborah Nally
  • Patent number: 11709480
    Abstract: A method includes accessing, from a data store, at least one predefined data classification for asset data associated with multiple assets in an industrial process control system, wherein the at least one predefined data classification is associated with one or more first policies, wherein the data store stores a plurality of data classifications for asset data. The method also includes receiving user input of a customization to the at least one predefined data classification to generate at least one customized data classification associated with one or more second policies. The method further includes storing the at least one customized data classification in the data store. The method also includes collecting asset data from at least one of the multiple assets. The method further includes processing the collected asset data according to the one or more second policies associated with the at least one customized data classification.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: July 25, 2023
    Assignee: Honeywell International Inc.
    Inventors: James Edward Moorhouse, Andrew Duca, Seth G. Carpenter
  • Patent number: 11710030
    Abstract: A hardware neural network engine which uses checksums of the matrices used to perform the neural network computations. For fault correction, expected checksums are compared with checksums computed from the matrix developed from the matrix operation. The expected checksums are developed from the prior stage of the matrix operations or from the prior stage of the matrix operations combined with the input matrices to a matrix operation. This use of checksums allows reading of the matrices from memory, the dot product of the matrices and the accumulation of the matrices to be fault corrected without triplication of the matrix operation hardware and extensive use of error correcting codes. The nonlinear stage of the neural network computation is done using triplicated nonlinear computational logic. Fault detection is done in a similar manner, with fewer checksums needed and correction logic removed as compared to the fault correction operation.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: July 25, 2023
    Assignee: Texas Instmments Incorporated
    Inventors: Mihir Narendra Mody, Prithvi Shankar Yeyyadi Anantha
  • Patent number: 11704028
    Abstract: Systems and methods are disclosed, including rebuilding a logical-to-physical (L2P) data structure of a storage system subsequent to relocating assigned marginal group of memory cells of a memory array of the storage system, such as when resuming operation from a low-power state, including an asynchronous power loss (APL).
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: July 18, 2023
    Assignee: Micron Technology, Inc.
    Inventors: Xiangang Luo, Ting Luo, Jianmin Huang
  • Patent number: 11678246
    Abstract: Systems, apparatuses, and methods are described for random access of a wireless device. A distributed radio access network (RAN) entity may configure a random access (RA) resource and a RA preamble for a contention free random access of a wireless device. The distributed RAN entity may transmit, to a central RAN entity, a RA failure indication if it does not detect a RA preamble on the RA resource from a wireless device.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: June 13, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: Kyungmin Park, Esmael Hejazi Dinan, Hyoungsuk Jeon, Hua Zhou, Alireza Babaei
  • Patent number: 11663094
    Abstract: Examples provided herein describe a method for reducing recovery time for an application. For example, a first physical processor of a computing device may monitor, based on a first application instance of the application running in a first mode, for failure detection of the first application instance running on a first computing device. The first physical processor may determine that the first application instance is to be changed from the first mode to a second mode. Based on the determination, the first physical processor may validate that a second application instance can run in the first mode by performing a data integrity compliance check. Responsive to validating that the second application instance can run in the first mode, the first physical processor may facilitate running of the second application instance in the first mode.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: May 30, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kanakeshan K, Bhakthavatsala K Naidu, Manish Ramesh Kulkarni, Saurabh Kadiyali
  • Patent number: 11663093
    Abstract: An automated system monitors network traffic to determine dependencies between different machines. These dependencies can be used to automatically develop a recovery plan for the machines, for example restoring servers in a certain order. This approach can also automatically adjust the recovery plan for changes in system configuration, for example as different servers come online or are taken offline or change their roles.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: May 30, 2023
    Assignee: Rubrik, Inc.
    Inventor: Di Wu
  • Patent number: 11656962
    Abstract: Distributed storage systems frequently use a centralized metadata repository that stores metadata in an eventually consistent distributed database. However, a metadata repository cannot be relied upon for determining which erasure coded fragments are lost because of a storage node(s) failures. Instead, when recovering a failed storage node, a list of missing fragments is generated based on fragments stored in storage devices of available storage nodes. A storage node performing the recovery sends a request to one or more of the available storage nodes for a fragment list. The fragment list is generated, not based on a metadata database, but on scanning storage devices for fragments related to the failed storage node. The storage node performing the recovery merges retrieved lists to create a master list indicating fragments that should be regenerated for recovery of the failed storage node(s).
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: May 23, 2023
    Assignee: NETAPP, INC.
    Inventors: Song Guen Yoon, Dheeraj Raghavender Sangamkar, Emalayan Vairavanathan
  • Patent number: 11645186
    Abstract: User input is obtained at a central monitoring device to deploy a monitoring agent at a host computing node. Based on the user input, a job is identified to be executed by a deployment server to deploy the monitoring agent at the host computing node. An execution time window is identified to execute the job at the host computing node. The deployment server is accessed using a service account that does not require human intervention and the execution of the job is triggered within the execution time window to cause the deployment server to deploy the monitoring agent at the host computing node.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 9, 2023
    Assignee: Bank of America Corporation
    Inventor: Annamalai Arunachalam
  • Patent number: 11586426
    Abstract: Systems and methods are directed to release tools and deployment tools for software applications. A computing device includes a processor operatively coupled to a memory. The processor identifies one or more environments and a plurality of deployment operations to be performed to deploy a software application to the one or more environments. The processor generates a deployment plan having instructions to execute the one or more deployment operations. The processor executes the deployment plan to deploy the one or more release environments. The processor sends signals to a display to display progression through the deployment plan during deployment of the one or more release environments.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: February 21, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Danny Kibel, James Owen
  • Patent number: 11580219
    Abstract: A technique for detecting malware involves loading known malware information, finding a string in the known malware information, saving the string in a first database, identifying a first contiguous string block from the known malware information, assigning a confidence indicator to the first contiguous string block, attempting to find the first contiguous string block in a second database containing one or more contiguous string blocks extracted from known malware, and responsive to a determination the first contiguous string block meets a predetermined threshold of similarity with a second contiguous string block contained in the second database, labelling the first contiguous string block.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: February 14, 2023
    Assignee: McAfee, LLC
    Inventors: Craig Schmugar, Zheng Zhang, John Teddy, Michael Hughes
  • Patent number: 11579963
    Abstract: To be able to support the efficient handling of problems during maintenance. A management board determines an accomplishment sequence of handling manipulation for failures on a maintenance target. The management board includes a CPU, memory, and a storage device. The memory or the storage device stores: condition information associating the handling manipulation with a condition concerning at least accomplishment or non-accomplishment of the manipulation; and failure handling information that associates a failure occurring on the maintenance target with the handling manipulation. The CPU is configured to determine the accomplishment sequence of the handling manipulations so that multiple handling manipulations for multiple failures occurring on the maintenance target satisfy the condition.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: February 14, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Akihiro Hara, Yoshihiro Yoshii, Akira Deguchi
  • 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: 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: 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: 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