Prepared Backup Processor (e.g., Initializing Cold Backup) Or Updating Backup Processor (e.g., By Checkpoint Message) Patents (Class 714/13)
  • Patent number: 12222703
    Abstract: A disclosed method includes loading a driver stack for an industrial automation control (IAC) communication protocol into a management controller of a server, connecting the management controller to an IAC network interconnect, and communicating with the driver stack to perform operations for integrating the management controller into the IAC network as a remotely manageable resource of the IAC network. The integrating may include discovering the management controller, obtaining configuration information from the management controller, indicative of a configurable management controller resource, and configuring a setting of the resource. The configurable management controller resource may be a network interface card (NIC) and the configurable setting may be an Internet protocol (IP) address of the NIC. In at least some embodiments, the driver stack is a PROFINET stack and performing the operations includes Discovery and Basic Configuration Protocol (DCP) requests and responses.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: February 11, 2025
    Assignee: Dell Products L.P.
    Inventors: Theodore R. Grevers, Jr., James Meeker
  • Patent number: 12210418
    Abstract: A method, non-transitory computer readable medium, and a system for pre-backup anomalous object detection and exclusion rule creation. Enterprise information technology environments often include any number of assets maintaining vast quantities of data and state. Any asset, in turn, may be riddled with various anomalous objects that tend to cause backup failure. Embodiments described herein address backup failure due to the presence of anomalous objects by, during a pre-backup stage, examining any number of assets to identify any anomalous objects there-within. Once identified, the anomalous object(s) (or metadata descriptive thereof) may be recorded within a backup skip list and, subsequently, excluded from the current and/or any future backup(s). Exclusion of the anomalous object(s), from said backup(s), may be enforced through the automatic creation of one or many exclusion rule(s) that impact, and thus adjust, the backup policy/policies associated with the asset(s).
    Type: Grant
    Filed: April 11, 2023
    Date of Patent: January 28, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Aaditya Rakesh, Upanshu Singhal, Nancy Jain, Nitin Kumar
  • Patent number: 12197290
    Abstract: A fault tolerant processing environment wherein multiple processors are configured as worker nodes and redundant nodes, with a failed worker node replaced programmatically by a manager node. Each of the processing nodes may include a processor and memory associated with the processor and communicate with other processing nodes using a network. A manager node creates a message passing interface (MPI) communication group having worker nodes and redundant nodes, instructs the worker nodes to perform lockstep processing of tasks for an application, and monitors execution of the tasks. If a node fails, the manager node creates a replacement worker node from one of the redundant processing nodes and creates a new communications group. It then instructs those nodes in the new communications group to resume processing based on the application state and checkpoint backup data.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: January 14, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Da Qi Ren, Liang Peng
  • Patent number: 12197192
    Abstract: A method for controlling an industrial process includes providing process data of the industrial process to an active instance of a control software as input, based on this input, updating an internal state of the active instance of the control software that is characterized by a set of internal variables of this active instance; based on this updated internal state, determining an output signal and outputting this output signal to at least one piece of equipment that is configured to alter a state, and/or a behavior, of the industrial process. The method further includes providing a prioritized subset of the internal variables that characterize the state of the active instance to at least one further instance of a control software that is configured to take over control of the industrial process in case of a failure and/or malfunction of the active instance.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: January 14, 2025
    Assignee: ABB Schweiz AG
    Inventors: Julius Rueckert, Heiko Koziolek, Sten Gruener, Staffan Andersson
  • Patent number: 12190147
    Abstract: The disclosure herein describes platform-level checkpointing for deep learning (DL) jobs. The checkpointing is performed through capturing two kinds of state data: (i) GPU state (device state), and (ii) CPU state (host state). The GPU state includes GPU data (e.g., model parameters, optimizer state, etc.) that is located in the GPU and GPU context (e.g., the default stream in GPU, various handles created by the libraries such as DNN, Blas, etc.). Only a fraction of the GPU memory is copied because the checkpointing is done in a domain-aware manner. The “active” memory contains useful data like model parameters. To be able to capture the useful data, memory management is controlled to identify which parts of the memory are active. Also, to restore the destination GPU to the same context/state, a mechanism is used to capture such state-changing events on an original GPU and replayed on a destination GPU.
    Type: Grant
    Filed: June 26, 2021
    Date of Patent: January 7, 2025
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Muthian Sivathanu, Srinidhi Viswanatha, Dharma Kiritkumar Shukla, Nipun Kwatra, Ramachandran Ramjee, Rimma Vladimirovna Nehme, Pankaj Sharma, Bhalakumaaran Erode Ranganathan, Vaibhav Sharma
  • Patent number: 12159250
    Abstract: Various methods, apparatuses/systems, and media for understanding the recovery of business services due to loss of availability that occur in information technology infrastructure are provided. The system and method automatically predict or detect the probability of an availability incident, determine associated risk and impact using a machine learning model to enhance the determination of severity of an incident based upon technology component attributes data, incident history data or other metadata. The machine learning model also alerts and determines capacity requirements/availability of alternate infrastructure impacted to begin orchestrating recovery and the overall recovery time and potential data loss.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: December 3, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Erol Raymond, Melvin Lopez, Pavankumar Kalal, Radhakrishnan Ramasamy, Ed Srags, Karen Joy Anyayahan-McKnight
  • Patent number: 12153499
    Abstract: A system and method includes a plurality of nodes distributed between a first cluster and a second cluster, each of the plurality of nodes storing a copy of a source database and a processor executing computer-readable instructions stored on a memory to designate a first node of the plurality of nodes as a primary node, designate remaining ones of the plurality of nodes as secondary nodes to take over from the primary node upon failure of the primary node, designate a second node of the plurality of nodes as an initial active node, backup the source database from the initial active node, automatically designate, based on a switch over policy, a third node of the plurality of nodes as a next active node upon the initial active node becoming unavailable, and continue backups of the source database from the next active node upon the initial active node becoming unavailable.
    Type: Grant
    Filed: April 12, 2023
    Date of Patent: November 26, 2024
    Assignee: Nutanix, Inc.
    Inventors: Sagar Sontakke, Kamaldeep Khanuja, Bakul Banthia
  • Patent number: 12147315
    Abstract: A system identifies an intent policy model associated with an initial time. The system updates a data structure to cause the data structure to include one or more portions. Each portion of the data structure is associated with a start time and an end time. Each portion includes: a first delta snapshot that indicates one or more first changes to the intent policy model from the initial time to the start time associated with the portion, and one or more additional delta snapshots that respectively indicate one or more incremental changes to the intent policy model at times from the start time and to the end time associated with the portion of the data structure.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: November 19, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Premchandar N, Jayanthi R
  • Patent number: 12141041
    Abstract: To address loss of access to computing instances in a cloud computing environment, techniques are introduced for moving an application between computing instances in the cloud computing environment. A computing service captures baseline or delta snapshots of the state of the application running on a first computing instance. A baseline snapshot is indicative of the full state of the application, and a delta snapshot is indicative of changes in the state since a most recent snapshot was captured. Responsive to receiving an indication that the first computing instance is to stop servicing the application, the computing service stops the application from running on the first computing instance and moves data from the captured snapshots to a second computing instance. The computing service resume execution of the application on the second computing instances and captures snapshots of the state of the application at the second computing instance.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: November 12, 2024
    Assignee: MEMVERGE, INC.
    Inventors: Chenggong Fan, Yue Li, Yong Tian, Jingchao Sun, Ashley Tung, Haiyan Wang
  • Patent number: 12117895
    Abstract: A system and method for balancing data storage among a plurality of groups of computing devices, each group comprising one or more respective computing devices, each group having an available storage capacity. The method may involve, for each group of computing devices, determining an amount of used storage at the group of computing devices exceeding a predefined first threshold value that is less than the available storage capacity and calculating a storage cost based on the determined amount of used storage exceeding the predefined first threshold value, determining a total storage cost of the plurality of groups of computing devices based on a sum of the calculated storage costs, determining a transfer of one or more projects between the groups of computing devices that reduces the total storage and directing the plurality of groups of computing devices to execute the determined transfer.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: October 15, 2024
    Assignee: Google LLC
    Inventor: Jue Wang
  • Patent number: 12105825
    Abstract: Systems and methods are provided for backing up a data file. One example computer-implemented method includes generating an L4 key and, for each contact attribute of the data file, generating an L3 file including the L4 key and an identifier of a user and encrypting the L3 file with an un-masked version of the contact attribute. The method also includes compiling the encrypted L3 file(s) and the masked version(s) of the contact attribute(s) into an L2 file, generating an L2 key, encrypting the L2 file with the L2 key, compiling the encrypted L2 file and L2 key into an L1 file, generating an L1 key, encrypting the L1 file with the L1 key, compiling an L4 file to include identity attributes of the user, encrypting the L4 file with the L4 key, and combining the encrypted L4 file and the encrypted L1 file.
    Type: Grant
    Filed: October 18, 2023
    Date of Patent: October 1, 2024
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Bryn Anthony Robinson-Morgan, Liang Tian, Prashant Sharma
  • Patent number: 12099473
    Abstract: A logging management server is provided for enhanced centralized monitoring of cloud computing platforms. The processor is configured to receive logging data sub-streams from the cloud computing platform. Each of the logging data sub-streams includes compressed logging data. The processor is also configured to apply a transformation function to each of the logging data sub-streams to obtain a transformed centralized logging data stream. The processor is further configured to transmit the transformed centralized logging data stream to write to a centralized object storage container. The processor is also configured to decompress a portion of the compressed logging data of the centralized logging data stream. The processor is further configured to identify the appended account identifier and the appended log group associated with the decompressed portion of logging data. The processor is also configured to route the decompressed portion of logging data to a sorted object storage container.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: September 24, 2024
    Assignee: Cigna Intellectual Property, Inc.
    Inventor: Paimon Sorornejad
  • Patent number: 12093149
    Abstract: A control system for a motor vehicle having a first control unit for controlling a first function of the motor vehicle, a second control unit for controlling a second function of the motor vehicle and a backup control unit. At least the first or the second control unit is connected in a signal-transmitting manner with the backup control unit. In order to ensure the proper execution of functions of a motor vehicle controlled by the control units with the least possible additional overhead, even with a faulty control unit, the backup control unit is configurable in response to the input of an error signal from the first or the second control unit such that the function of the motor vehicle corresponding to the faulty control unit is be controlled via the backup control unit.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: September 17, 2024
    Assignee: Hella GmbH & Co. KGaA
    Inventors: Peter Grabs, Frederic Holzmann, Ulrich Koehler, Matthias Korte, Carsten Kuegeler, Sergey Orlov
  • Patent number: 12086417
    Abstract: Techniques can include: configuring a federation to have a volume as active from only a first storage system so that hosts only sends I/O operations, directed to the first volume, to the first storage system; configuring a second storage system of the federation as inactive with respect to volume; determining, in accordance with criteria, to allow I/O operations directed to the volume to be sent to both the first and second storage systems; transitioning the second storage system, with respect to the volume, from inactive to active; and receiving, from a host at the first and second storage systems, I/O operations directed to the volume while the first and second storage systems are configured as active. The I/O operations can include a first I/O operation received at the second storage system which is redirected, by the second storage system, to the first storage system for servicing.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: September 10, 2024
    Assignee: Dell Products L.P.
    Inventors: Amitai Alkalay, Vladimir Shveidel, Lior Kamran
  • Patent number: 12079093
    Abstract: A backing up and recovering method of a file system is applied to a communication device. In the backing up and recovering method, a detecting step is performed to drive a first processing unit to detect whether the file system is damaged, and then generate a detection result. A transmitting step is performed to drive the first processing unit to transmit the detection result to a second processing unit. In response to the detection result being the file system is damaged, the second processing unit executes a system recovering step which recovers the file system according to a backup data that corresponds to the file system and is stored in a storage unit, and in response to the file system being not damaged, the second processing unit executes a backup confirming step which confirms whether the storage unit has the backup data.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: September 3, 2024
    Assignee: WISTRON NEWEB CORPORATION
    Inventors: Yu-Lin Huang, JianYun Kong, HongSen Zhang, Chih-Yuan Tang
  • Patent number: 12072781
    Abstract: Methods, apparatus, systems and articles of manufacture for continuous monitoring of telemetry in the field are disclosed. An example apparatus includes a fault predictor to predict an outcome of one or more execution paths. A resolution handler is to determine one or more resolution strategies for an execution path and apply a resolution strategy. An impact trainer is to determine whether the predicted outcome of the execution path has changed and store impact data of one or more applied resolution strategies.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 27, 2024
    Assignee: Intel Corporation
    Inventors: Joseph Tarango, Tyler Woods, Daniel Garces
  • Patent number: 12032473
    Abstract: Embodiments described herein relate to methods, systems, and non-transitory computer readable mediums storing instructions for placing an application in an external environment such as a cloud or edge environment, when it is rendered unavailable on a local environment such as a local host. The application's instance is moved after a connection test reveals that the application, related applications, and/or underlying physical computing devices hosting the applications and/or their data, do not respond to the test within an acceptable level of performance. By placing the application instances in an external environment, the application(s) can continue to provide an adequate level of service to one or more users until the application can be restored to its better function local host.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: July 9, 2024
    Assignee: DELL PRODUCTS
    Inventors: Parminder Singh Sethi, Lakshmi Saroja Nalam
  • Patent number: 12019504
    Abstract: A system and method for detecting and fixing crashes in a cluster environment, including detecting a crash; generating a call trace of the crash; generating a crash ID based on the call trace; checking if the crash ID matches a known crash ID from a knowledge base; when the crash ID matches, applying an automatic recovery procedure, including any of (a) restarting a service that caused the crash; (b) removing and replacing a software package that caused the crash; (c) updating software that caused the crash; and (d) rebooting a machine where the crash occurred; when the crash ID does not match, (a) collecting logs on the machine where the crash occurred; (b) collecting logs from any virtual environments on the machine where the crash occurred; and (c) generating crash ID and sending the crash ID and the logs to the knowledge base.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: June 25, 2024
    Assignee: Virtuozzo International GmbH
    Inventors: Denis Silakov, Alexey Kobets
  • Patent number: 12012092
    Abstract: A vehicle control system to control a vehicle according to a travel environment of the vehicle is provided. The vehicle control system includes a sensor that detects a travel environment of the vehicle. The sensor is configured to transmit detected travel environment information. The vehicle control system further includes a first control unit configured to output a first control signal based on the travel environment information detected by the sensor and received directly from the sensor. The vehicle control system further includes a second control unit configured to receive the first control signal to output a second control signal, and a third control unit configured to receive the first control signal and the second control signal to drive a control device based on either the first control signal or the second control signal.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: June 18, 2024
    Assignee: Hitachi Astemo, Ltd.
    Inventors: Nobuyasu Kanekawa, Atsushi Arata
  • Patent number: 11985187
    Abstract: Active-active standby is maintained for communication sessions using web connections between two active session zones and a standby session zone, for example, in the event of a failure. A first load balancer directs system management communications of a first datacenter to a first server of the first datacenter. A second load balancer directs the system management communications during a failure event to a second server. A database controller performs a failover based on the failure event.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: May 14, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Yong Yang, Hongjian Zhao, Lei Zheng
  • Patent number: 11983159
    Abstract: An apparatus manages a data storage device storing data entries. The apparatus includes the data storage device configured to store a log-structure comprising segments each storing data entries, each data entry including a data field storing data and a time parameter indicative of an age of the data stored in the data field, and a processor configured to modify data stored in the data field of a certain data entry of a certain segment of the log-structure, and update the time parameter of the certain data entry according to the modified data. Modifying the data stored in the data field of the segment of the log-structure improves computational performance in comparison to, for example, other methods that append new and/or modified data to the single log head of the log-structure, which causes contention for the concurrent write operations.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 14, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Ralph Acker
  • Patent number: 11983111
    Abstract: A computing system that enables data stored in a persistent memory region to be preserved when a processor fails can include volatile memory comprising the persistent memory region, non-volatile memory, and a system on a chip (SoC). The SoC can include a main processor that is communicatively coupled to both the volatile memory and the non-volatile memory. The SoC can also include an auxiliary processor that is communicatively coupled to both the volatile memory and the non-volatile memory. The SoC can also include instructions that are executable by the auxiliary processor to cause the data in the persistent memory region of the volatile memory to be transferred to the non-volatile memory in response to a failure of the main processor.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: May 14, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravi Mysore Shantamurthy, Mallik Bulusu, Tom Long Nguyen, Muhammad Ashfaq Ahmed, Madhav Himanshubhai Pandya
  • Patent number: 11983092
    Abstract: An information processing device and information processing method with improved error tolerance are implemented. There is included a data processing unit that executes lockstep processing in which a plurality of processing systems executes the same task and error verification is performed by comparing execution results. In a case where an error is detected in the lockstep processing, the data processing unit increases supply voltage to a CPU circuit system that executes the task, processing of lowering a supply clock, or the like, as control for improving noise tolerance of the CPU circuit system, and moreover, performs re-execution processing of the task by using more processing systems than the processing systems before the error detection.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: May 14, 2024
    Assignee: SONY GROUP CORPORATION
    Inventor: Shoichi Awai
  • Patent number: 11977454
    Abstract: Described is a system for leveraging incremental backup metadata of a deduplication storage system to perform an efficient data restore. The system may reference metadata stored as part of incremental backup infrastructure to determine only the changes to the data that occurred subsequent to the restore point. As a result, the system may reduce data read processing by retrieving only the changed data from the deduplication storage system. Moreover, the system may reduce the required bandwidth for the restore by providing only the changed data to a target device of the restore. Data retained by the client system such as the current version of the data may then be overwritten with the reduced set of data to complete the restore. As a result, the system may perform an efficient restore by reducing read accesses and bandwidth requirements, and thus, improve overall restore performance.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: May 7, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Donna Barry Lewis, Nitin Madan, Kedar Sadanand Godbole, Srikant Viswanathan, Bhimsen Bhanjois
  • Patent number: 11966304
    Abstract: A system, method, and computer readable medium for asynchronous live migration of applications between two or more servers. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Asynchronous live migration is provided through a combination of process replication, logging, barrier synchronization, checkpointing, reliable messaging and message playback. The live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.
    Type: Grant
    Filed: August 22, 2021
    Date of Patent: April 23, 2024
    Assignee: Google LLC
    Inventor: Allan Havemose
  • Patent number: 11954509
    Abstract: In a case where an active system virtual server detects stopping of a heartbeat received from a standby system virtual server, the active system virtual server notifies a coordination apparatus of the detection of the stopping of a heartbeat. In addition, the active system virtual server reports whether or not a service is operating to the coordination apparatus. The coordination apparatus instructs the standby system virtual server to restart the system in a case where the stopping of a heartbeat and the operation of a service are received. The standby system virtual server restarts the service, restarts an operating system, or restarts the operating system in a case where the restart of the service is not successful, in response to an instruction for restarting the system.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: April 9, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Nobuo Onai, Naoyuki Tanji, Naoki Take, Kensuke Takahashi, Hiroyuki Tanaka, Hiroshi Kato, Hiroyuki Yazaki
  • Patent number: 11947969
    Abstract: Dynamic determination of a leader node during installation of a multiple node environment is implemented using a shared device and a messaging framework. The leader node is responsible for managing installation of all shared resources. When installation of a multiple node environment is initiated, each node runs a local boot script that governs its local boot process. Each node posts status updates of its boot operations to the messaging framework. Each node also dynamically determines whether it is the leader node by checking the messaging framework to learn whether installation of any of the shared resources has been started. If installation of the shared resources has not started, the node attempts to obtain a lock on the shared device. The node that obtains the lock on the shared device is the leader node. The leader node posts status updates related to installation of the shared resources to the messaging framework.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: April 2, 2024
    Assignee: Dell Products, L.P.
    Inventors: Pavan N, Shantanu Joshi
  • Patent number: 11932414
    Abstract: Techniques for employing a smart sensor device that has a primary sensing function for sensing a state of a physical component and can concurrently enable one or more backup functions for sensing one or more states of one or more other physicals components in response to one or more other smart sensor devices not being able to perform their primary function of sensing and/or reporting on the one or more states of the one or more other physical components.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: March 19, 2024
    Assignee: GE AVIATION SYSTEMS LIMITED
    Inventors: Timothy Robert North, Tod Alexander Gilbert, Steven Bonnett
  • Patent number: 11914534
    Abstract: The present invention describes a method for data transmission between an integrated circuit and an evaluation unit connected to an interrupt pin of the integrated circuit, characterized in that the data transmission is carried out by selectively triggering an atypical interrupt signal or a plurality of interrupt signals composed of regular and/or atypical interrupt signals.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: February 27, 2024
    Assignee: VEGA Grieshaber KG
    Inventor: Patrick Moser
  • Patent number: 11907087
    Abstract: A method for more effectively utilizing computing resources in a data replication environment is disclosed. In one embodiment, such a method detects, at a primary system, activity occurring on the primary system. This activity is recorded in systems logs located at the primary system. The method automatically mirrors the system logs from the primary system to a secondary system that is in a mirroring relationship with the primary system. The system logs are analyzed at the secondary system. In the event abnormal activity is detected in the system logs at the secondary system, the method automatically sends, from the secondary system to the primary system, one or more commands that are designed to address the abnormal activity. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: February 20, 2024
    Assignee: International Business Machines Corporation
    Inventors: David C. Reed, Philip R. Chauvet, Esteban Rios, Thomas C. Reed
  • Patent number: 11902149
    Abstract: The provision of redundancy in a sync network, which protects the sync network against faults, such as broken cables in the sync network. The gateway comprises a sync propagation module configured to provide redundant sync requests that are sent along different pathways in the sync network. These sync requests are sent to towards different masters in the sync network. If a fault occurs at a point in one of the paths, the gateway will still receive a sync acknowledgment returned along the other path. Furthermore, the use of redundant sync networks, propagating the sync requests across different paths, allows fault detection in the wiring to be detected.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: February 13, 2024
    Assignee: GRAPHCORE LIMITED
    Inventor: Lars Paul Huse
  • Patent number: 11881985
    Abstract: A centralized application management computing system is described that is configured to generate digital dog tag files for local storage on each computing device of a plurality of computing devices (e.g., data center servers) within the enterprise network. The computing system is configured to periodically retrieve, from one or more sources within the enterprise network, application information for one or more applications hosted on a given computing device of the plurality of computing devices. The computing system is configured to periodically generate, based on the application information, a digital dog tag file for the given computing device that includes recovery information for the one or more applications hosted on the given computing device. The computing system is further configured to send the digital dog tag file for local storage at a predefined location on the given computing device.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: January 23, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Caleb M Bond, Lawrence S. Dickerson, William C. Cater, Jeffrey W. Sooy
  • Patent number: 11868783
    Abstract: Disclosed are a method of underlying drive forwarding and a multi-core system implemented based on a UEFI, which can increase a running speed of the multi-core system implemented based on a UEFI. The underlying drive forwarding method is configured for underlying drive forwarding of a multi-core system. The multi-core system is implemented based on a UEFI and includes an application processor and a bootstrap processor. The bootstrap processor is provided with an execution interface configured to call underlying hardware. The application processor is configured with an instruction interface corresponding to the execution interface.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: January 9, 2024
    Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.
    Inventors: Yang Wang, Dan Lu, Hao He
  • Patent number: 11863317
    Abstract: Data can be sent from a sender to a receiver with reliability of transmission encoding data blocks into packets each having a packet header and a packet payload, a block size, a global packet sequence number that uniquely identifies the packet relative to other packets of the data, a block identifier of the data block, and an encoding identifier. The sender determines from feedback from the receiver whether packets are lost and sends repair packets as needed.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: January 2, 2024
    Assignee: BitRipple, Inc.
    Inventors: Michael George Luby, Lorenz Christoph Minder
  • Patent number: 11847035
    Abstract: Methods and systems for testing a functionality of a code modification operation are described. In an example, a processor can include a processor pipeline comprising one or more execution units. The processor pipeline can execute a first thread. The processor pipeline can further execute a second thread concurrently with the execution of the first thread. The second thread can be executed to modify the first thread using a code modification operation. The processor can further include a test module configured to validate a functionality of the code modification operation based on a result of the modified first thread.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Charles Leverett Meissner, Elena Tsanko, Brenton Yiu, John Martin Ludden, Bryan G. Hickerson
  • Patent number: 11836523
    Abstract: Introspection of a containerized application in a runtime environment is disclosed. Application information that identifies a plurality of resources that compose an application is obtained. Based on the application information, deployment information for one or more of the plurality of resources is requested from a first cluster controller of a first cluster. The first cluster controller is configured to control resources implemented on a plurality of different nodes of the first cluster. Based on the application information and the deployment information, user interface imagery is generated that identifies at least some of the resources and a corresponding deployment status of the at least some of the resources. The user interface imagery is presented on a display device.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: December 5, 2023
    Assignee: Red Hat, Inc.
    Inventors: Valentina Birsan, Feng Xiang
  • Patent number: 11836514
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may receive a request for a secure memory region with fault resiliency from first processor instructions being executed at a first processor privilege level; allocate a first enclave, in which the first enclave protects at least one of second processor instructions and data from being read by and from being altered by third processor instructions executing at a second processor privilege level; allocate a second enclave, in which the second enclave protects the at least one of the second processor instructions and the data from being read by and from being altered by the second processor instructions; store the at least one of the second processor instructions and the data in the first enclave; and mirror the at least one of the second processor instructions and the data in the second enclave.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: December 5, 2023
    Assignee: Dell Products L.P.
    Inventors: Vinod Parackal Saby, Krishnaprasad Koladi, Gobind Vijayakumar
  • Patent number: 11824922
    Abstract: Health and usage data are monitored for storage devices of a remote computing environment that is remote from a computing service provider. The remote computing environment comprises a subset of computing systems of a computing service provider that manages the remote computing environment. Based on the monitored health data, it is determined that one of the storage devices has failed. In response, it is determined whether a computing device of the remote computing environment that is associated with the failed storage device should be marked unhealthy or continue to operate at a reduced capacity. When it is determined that the computing device associated with the failed storage device should continue to operate at a reduced capacity, the computing device is reprovisioned with available storage devices and the computing device is operated at the reduced capacity.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: November 21, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alphonse Kurian, Pushpraj Agrawal, Arpan Kumar Asthana, Chandrasekhar Pasupuleti
  • Patent number: 11803533
    Abstract: Updating multiple data records in a database system with at least one database and a first server comprises creating a first session and loading, within the first session, the multiple data records stored by the database into a memory of the first server. Update at least a first and a second of the multiple data records during the first session in the memory of the first server. A database transaction mechanism writes back the multiple data records after updating the at least first and second data records to the database which insures that either all or none of the updated database records are committed. The database transaction mechanism includes a write lock over the first and second data records stored in the database.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: October 31, 2023
    Assignee: Amadeus S.A.S.
    Inventors: Tony Bisegna, Laurent Azemard, M'hammed Lahia, Minh Dung Dang, Xavier Bourgouin
  • Patent number: 11782415
    Abstract: A system program monitors a numerical controller executing a useful program controlling a machine. The numerical controller determines target values for position-controlled axes and controls the position-controlled axes in accordance with the target values. The numerical controller stores resources and determines whether, and optionally to which extent, the resources are enabled or disabled. Enabling or disabling the resources specifies how many processor cores are enabled for use, or how many processor threads are enabled for use, or to what extent a processor cache or a processor main memory are enabled for use, or which hardware components of the numerical controller are enabled for use, or to what extent use of external computing power is permitted. The numerical controller determines the target values for the position-controlled axes using only the enabled resources.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: October 10, 2023
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jochen Bretschneider, Ralf Spielmann, Philippe Stellwag
  • Patent number: 11775314
    Abstract: A computing system is provided. The computing system includes a central processing unit (CPU), a baseboard management controller (BMC), and a boot non-volatile memory. The BMC selects a boot partition in the computing system. The boot non-volatile memory stores at least two boot partitions as a primary boot area including a basic input/output system (BIOS) image and a secondary boot area including a BMC image. The BMC switches between the secondary boot area to boot the BMC and the primary boot area to boot the BIOS. Only one of the primary boot area or the secondary boot area is accessible when the BIOS is booting or when the BMC is booting.
    Type: Grant
    Filed: November 2, 2021
    Date of Patent: October 3, 2023
    Assignee: QUANTA COMPUTER INC.
    Inventor: Chih-Sheng Chou
  • Patent number: 11777995
    Abstract: Resource state validation may be performed for access management policies by an identity and access management system. An access management policy associated with an account for network-based services may be received and validated according to resource state obtained for resources associated with the account. A correction for a portion of the access management policy may be identified according to the validation and provided via an interface for the identity and access management system.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: October 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ujjwal Rajkumar Pugalia, Sean McLaughlin, Neha Rungta, Andrew Jude Gacek, Matthias Schlaipfer, John Michael Renner, Jihong Chen, Alex Li, Erin Westfall, Daniel George Peebles, Himanshu Gupta
  • Patent number: 11762601
    Abstract: A method for arbitrating cluster includes: setting heartbeat between every two adjacent nodes in the cluster; in response to disconnection of heartbeat among nodes occurs, dividing the nodes into a plurality of sub-clusters, and determining whether the sub-cluster having a largest number of nodes is unique; in response to the sub-cluster having the largest number is not unique, selecting one node in the sub-clusters having the largest number of nodes, to make the selected nodes send a request of reservation to a logical volume of a third-party storage; in response to success of reservation of node, determining whether data for arbitrating in the logical volume of the third-party storage is valid; and in response to the data is invalid, writing information for arbitrating of the node of success into the logical volume, to make the sub-cluster, to which the node belongs, obtain a control right of the cluster.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: September 19, 2023
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Shuliang Liu
  • Patent number: 11762740
    Abstract: Disclosed are systems and methods restoring a computing system. The described method includes emulating a virtual disk using a backup of the computing device and generating an ancillary virtual machine (VM). The method includes determining and writing, to a delta disk linked to the virtual disk, configuration modifications to the ancillary VM that enable booting of the ancillary VM using the virtual disk on a different device with dissimilar hardware as the computing device. Responsive to receiving a request to perform recovery of the computing device, the method comprises restoring the backup by creating on the different device a recovery virtual machine (VM) having a base virtual disk emulated from the backup, and modifying the recovery VM by attaching the delta disk having the configuration modifications.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: September 19, 2023
    Assignee: Acronis International GmbH
    Inventors: Vadim Karasev, Vasily Semyonov, Stanislav Protasov, Oleg Shaikhatarov, Serguei Beloussov
  • Patent number: 11747995
    Abstract: Example embodiments relate generally to data resynchronization methods and systems in continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
    Type: Grant
    Filed: January 6, 2022
    Date of Patent: September 5, 2023
    Assignee: Rubrik, Inc.
    Inventors: Shaomin Chen, Li Ding, Kushaagra Goyal, Abhay Mitra, Kunal Sean Munshani, Shaswat Chaubey, Benjamin Travis Meadowcroft
  • Patent number: 11748004
    Abstract: Described herein, system that facilitates replication of data in a geographically distributed storage environment. According to an embodiment, a system can comprise determining whether a data storage system is in an active data storage mode or a passive data storage mode. In active data storage mode, the data storage system can accept connections from an application, permit the application to store new data objects, replicate the new data objects to other data storage systems, and accept replicated data. In passive data storage mode, the data storage system can block storage of new data objects by the application while accepting replicated data.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: September 5, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Igor Medvedev, Brett A. Menzies
  • Patent number: 11745036
    Abstract: A fire protection system 100 includes one or more fire protection components 12 that can each generate messages indicating an event. Messages are determined to be indicative of either critical or non-critical events. Data associated with messages indicative of critical events is stored in a first collection of event data 32, while data associated with messages indicative of non-critical events is stored in a second different collection of event data 32.
    Type: Grant
    Filed: December 3, 2020
    Date of Patent: September 5, 2023
    Assignee: CARRIER CORPORATION
    Inventor: Andrii Sorotskyi
  • Patent number: 11748031
    Abstract: Running an independent task in connection with a synchronous I/O operation between a storage system and a host includes starting the synchronous I/O operation, setting a timer for the synchronous I/O operation, starting the independent task that runs while waiting for completion of the synchronous I/O operation, and aborting the synchronous I/O operation in response to the timer expiring prior to completion of the synchronous I/O operation. The independent task may be ended in response to the timer expiring. The independent task may be ended in response to the I/O operation completing. The synchronous I/O operation may be performed using a high speed connection between the storage system and the host, which may be coupled to a smart network interface controller provided on a director board in the storage system. The smart network interface controller may include a system on a chip having a processor, memory, and non-volatile storage.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: September 5, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Douglas E. LeCrone, Paul A. Linstead
  • Patent number: 11714726
    Abstract: Replicated instances in a database environment provide for automatic failover and recovery. A monitoring component can periodically communicate with a primary and a secondary replica for an instance, with each capable of residing in a separate data zone or geographic location to provide a level of reliability and availability. A database running on the primary instance can have information synchronously replicated to the secondary replica at a block level, such that the primary and secondary replicas are in sync. In the event that the monitoring component is not able to communicate with one of the replicas, the monitoring component can attempt to determine whether those replicas can communicate with each other, as well as whether the replicas have the same data generation version. Depending on the state information, the monitoring component can automatically perform a recovery operation, such as to failover to the secondary replica or perform secondary replica recovery.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: August 1, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Grant Alexander Macdonald McAlister, Swaminathan Sivasubramanian
  • Patent number: 11714559
    Abstract: A framework disclosed herein extends a relaxed, scoped memory model to a system that includes nodes across a commodity network and maintains coherency across the system. A new scope, cluster scope, is defined, that allows for memory accesses at scopes less than cluster scope to operate on locally cached versions of remote data from across the commodity network without having to issue expensive network operations. Cluster scope operations generate network commands that are used to synchronize memory across the commodity network.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: August 1, 2023
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael W. LeBeane, Khaled Hamidouche, Hari S. Thangirala, Brandon Keith Potter