Prepared Backup Processor (e.g., Initializing Cold Backup) Or Updating Backup Processor (e.g., By Checkpoint Message) Patents (Class 714/13)
-
Patent number: 11481140Abstract: Techniques for implementing dynamic base disk mirroring for linked clones are provided. In one set of embodiments, a first node in a distributed storage system can monitor a congestion level of a base disk residing on the first node, where the base disk is shared by a plurality of linked clones. Upon determining that the congestion level exceeds a threshold, the first node can send, to a second node, a request to create a mirror of the base disk on that second node. Upon receiving an acknowledgement from the second node that the mirror has been successfully created, the first node can update a mirror set associated with the base disk to include an entry identifying the mirror. The first node can then communicate the updated mirror set to one or more other nodes.Type: GrantFiled: April 5, 2021Date of Patent: October 25, 2022Assignee: VMWARE INC.Inventors: Jyothir Ramanan, Matthew B Amdur, Wenguang Wang, Enning Xiang
-
Patent number: 11477267Abstract: 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: GrantFiled: November 9, 2020Date of Patent: October 18, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alphonse Kurian, PushpRaj Agrawal, Arpan Kumar Asthana, Chandrasekhar Pasupuleti
-
Patent number: 11461201Abstract: Systems and methods include a set of delta copies received from cluster node replicas of a replica set and stored on a main data storage on the cloud. A cloud storage service internally replicates the data from the delta copies and provides fault-tolerance and high availability against storage failures. All cluster node replicas participate in a delta copies merge. Each replica writes their deltas to an independent location in a shared storage on the cloud. Then, the delta merge includes deltas from all replicas when building a new main storage. This ensures that the data from all replicas are included in the delta merge.Type: GrantFiled: December 21, 2020Date of Patent: October 4, 2022Assignee: SAP SEInventors: Jeffrey Pound, Hemant Saxena
-
Patent number: 11449393Abstract: A computer system includes a client device, and a server configured to monitor a status of a virtual computing session for failure, with the virtual computing session being accessed by the client device. The server redirects the client device to a backup virtual computing session based on failure of the virtual computing session, and updates a state of the backup virtual computing session to match a previous state of the virtual computing session prior to failure.Type: GrantFiled: August 6, 2019Date of Patent: September 20, 2022Assignee: CITRIX SYSTEMS, INC.Inventors: Juan C. Rivera, Christopher W. Midgley
-
Patent number: 11442927Abstract: Described is a system that provides the ability to distribute backup data according to performance characteristics associated with nodes that form a clustered storage environment. For example, the clustered storage environment may organize nodes into tiers that have certain storage performance-related characteristics such as read/write latency, deduplication processing efficiency, bandwidth, etc. Accordingly, the system may associate the backup data with an identifier for an appropriate storage performance tier. The identifier may then be utilized by the clustered storage environment to redirect storage operations to a node within the appropriate storage performance tier. Thus, the system allows for the distribution of backup data to particular storage performance tiers based on particular storage or workload requirements.Type: GrantFiled: September 30, 2019Date of Patent: September 13, 2022Assignee: EMC IP Holding Company LLCInventors: Murthy Mamidi, George Mathew, Abhishek Rajimwale
-
Patent number: 11436100Abstract: One example method includes registering with a long poll cloud service, receiving a notification from the cloud long poll service, and the notification includes information about a restore command, acknowledging receipt of the notification, downloading a restore description to a cloud restore service, performing the restore command, receiving file information in response to performance of the restore command, creating a restore job using the file information, and signaling that the restore command is complete.Type: GrantFiled: July 31, 2019Date of Patent: September 6, 2022Assignee: EMC IP Holding Company LLCInventors: Andrew Skowronski, Joseph Cline, Jian Li, Russell Budd Simons, Zhaoding Wu
-
Patent number: 11436116Abstract: Systems and methods are described for improving data availability and/or resiliency of indexers of a data intake and query system. A data intake and query system can index large amounts of data using one or more indexers. An indexer can store a copy of the data that the indexer is assigned to process in the shared storage system, and a cluster master can track the storage of the data and the indexer assigned to process the data. In the event an indexer fails or is otherwise unable to index data that it has been assigned to index, the cluster master can assign one or more second indexers to process the data. The second indexer can download the data from the shared storage system.Type: GrantFiled: January 31, 2020Date of Patent: September 6, 2022Assignee: Splunk Inc.Inventors: Alexandros Batsakis, Mehul Goyal, Ashish Mathew, Douglas Rapp, Igor Stojanovski, Eric Woo
-
Patent number: 11429633Abstract: A primary domain controller maintains synchronization of directory information (e.g., Active Directory information) between local directory controllers in a local domain and cloud directory controllers in a cloud domain. The primary domain controller subscribes to directory event reports for selected directory events occurring at the local directory controllers, such as addition, deletion or modification of user accounts. Upon receiving the directory event reports, the primary domain controller creates corresponding directory event records in an event log, and regularly forwards contents of the directory event records of the event log to the cloud directory controllers for use in updating system directory information in the cloud domain.Type: GrantFiled: June 7, 2017Date of Patent: August 30, 2022Assignee: Citrix Systems, Inc.Inventor: Pengcheng Zhang
-
Patent number: 11423053Abstract: A log event cluster analytics management method may involve storing a first portion of an entire cluster dictionary in a transient memory, storing at least a second portion of the entire cluster dictionary in a persistent database and comparing a new log event message to the first portion of the overall cluster dictionary. In response to not assigning the new log event message to any cluster in the first portion of the entire cluster dictionary in the transient memory, selecting a subset of clusters of the at least second portion of the cluster dictionary in the persistent database, comparing the new log event message to a cluster of the selected subset of clusters and assigning the new log event message to the cluster of the selected subset of clusters based upon the comparison.Type: GrantFiled: January 30, 2016Date of Patent: August 23, 2022Assignee: MICRO FOCUS LLCInventor: Christopher Byrd
-
Patent number: 11392464Abstract: A method for managing nodes includes detecting, by a failover node, a failure of a primary node, based on the detecting, updating a sparse virtual space to indicate that a file system previously local to the primary node is now local to the failover node, wherein the sparse virtual space is managed by a file system container executing on the failover node, and initiate execution of an instance of an application on the failover node, wherein a second instance of the application was previously executing on the primary node, and wherein the instance of the application uses the file system.Type: GrantFiled: November 1, 2019Date of Patent: July 19, 2022Assignee: EMC IP Holding Company LLCInventors: Jean-Pierre Bono, Marc A. De Souter, Adrian Michaud
-
Patent number: 11379335Abstract: A method, computer system, and a computer program product for collecting performance data on a consistency group boundary is provided. The present invention may include positioning a plurality of software applications into idle mode. The present invention may also include starting a consistency group based on a command from a Global Mirror Master. The present invention may then include collecting a plurality of performance data associated with the started consistency group. The present invention may then include removing a plurality of remaining data associated with the collected plurality of performance data. The present invention may further include ending the collection of the collected plurality of data.Type: GrantFiled: October 5, 2017Date of Patent: July 5, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua J. Crawford, Paul A. Jennas, II, Jason L. Peipelman, Matthew J. Ward
-
Patent number: 11360936Abstract: Embodiments are directed to managing data in a file system. An object from the file system that has parent objects may be provided. A snapshot in a current epoch may be generated such that the first snapshot may be based on the object and descendants of the object. A coverage set may be provided for the object that references the snapshot and also references each other snapshot that includes the parent objects. Read-only access to a version of the object may be provided based on a correspondence of the version and a snapshot referenced by the coverage set of the object. A coverage engine compares the update to a coverage update epoch (cue) associated with the parent objects. The coverage engine updates coverage sets of the parent objects based on grandparents of the object.Type: GrantFiled: June 8, 2018Date of Patent: June 14, 2022Assignee: Qumulo, Inc.Inventors: Steven Henry Haber, John Brazel, Neal Thomas Fachan, Robert Edward Gebert, Zacharie Lamont Kirsch, Aaron James Passey, Thomas Scott Urban
-
Patent number: 11360842Abstract: In a fault processing method, when it is determined that a computer crashes, a baseboard management controller in the computer can send a read request message to a processor in the computer, where the read request message is used for requesting reading of first error data recorded by the processor, receive a read response message returned by the processor, and obtain, according to the read response message, the first error data recorded by the processor.Type: GrantFiled: February 26, 2021Date of Patent: June 14, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Gang Song
-
Patent number: 11314571Abstract: A multi-processor system with a distributed mailbox architecture and a communication method thereof are provided. The multi-processor system comprises a plurality of processors, each of the processors is correspondingly configured with an exclusive mailbox and an exclusive channel, and the communication method comprises the following steps. When a first processor of the processors needs to communicate with a second processor, the first processor writes data into the exclusive mailbox of the second processor through a public bus; and when the writing of the data has completed, the exclusive mailbox of the second processor sends an interrupt signal to the second processor, after receiving the interrupt signal, the second processor reads the data in the exclusive mailbox through the corresponding exclusive channel.Type: GrantFiled: April 30, 2019Date of Patent: April 26, 2022Assignee: Silicon Motion, Inc.Inventor: An-Pang Li
-
Patent number: 11314459Abstract: In various embodiments, methods and systems for implementing a distributed metadata management system in distributed storage systems are provided. A distributed storage system operates based on data storage resources (e.g., extents and streams). The distributed metadata management system is implemented for extent and stream metadata to facilitate the scalability of metadata processing. The distributed storage system implements extent managers and stream managers that independently manage extent and stream metadata, respectively. The extent managers are associated with an extent table that stores extent metadata. The stream managers are associated with streams that store associations with extents. The distributed metadata management system can also utilize a bootstrap layer that leverages components of a legacy distributed storage system to facilitate distributed management of extent and stream metadata.Type: GrantFiled: March 6, 2020Date of Patent: April 26, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cheng Huang, Andrew James Edwards, Shane K. Mainali, Aaron William Ogus, Ioan Oltean, Huseyin Simitci, Ju Wang, Bradley Gene Calder, Yikang Xu
-
Patent number: 11307945Abstract: The present invention relates to communications methods and apparatus for detecting and/or mitigating split brain occurrences in high availability systems. A split brain condition being a condition wherein both a standby processing node and another processing node of a cluster of processing nodes included in a high availability system are both operating at the same time in an active mode of operation. An exemplary method embodiment of operating a high availability system including a plurality of processing nodes includes the steps of determining at a standby processing node that a failure condition exists, said standby processing node being one of the cluster of processing nodes; switching the standby processing node from a standby mode of operation to an active mode of operation in response to determining that a failure condition exists; and determining whether the high availability system is experiencing a split brain condition.Type: GrantFiled: January 4, 2021Date of Patent: April 19, 2022Assignee: Ribbon Communications Operating Company, Inc.Inventors: Tolga Asveren, Howard Elliot Finer, Hemanth Kumar Yathiraju Chenji, George J. Matey, Mark St. Pierre, Subhransu S. Nayak
-
Patent number: 11307941Abstract: A system includes a multi-process application that runs. A multi-process application runs on primary hosts and is checkpointed by a checkpointer comprised of at least one of a kernel-mode checkpointer module and one or more user-space interceptors providing at least one of barrier synchronization, checkpointing thread, resource flushing, and an application virtualization space. Checkpoints may be written to storage and the application restored from said stored checkpoint at a later time. Checkpointing may be incremental using Page Table Entry (PTE) pages and Virtual Memory Areas (VMA) information. Checkpointing is transparent to the application and requires no modification to the application, operating system, networking stack or libraries. In an alternate embodiment the kernel-mode checkpointer is built into the kernel.Type: GrantFiled: April 21, 2020Date of Patent: April 19, 2022Assignee: OPEN INVENTION NETWORK LLCInventors: Keith Richard Backensto, Allan Havemose
-
Patent number: 11307943Abstract: This application discloses a disaster recovery deployment method, apparatus, and system, and relates to the field of network application technologies. The method includes: obtaining, by a master data center and a backup data center, disaster recovery control information; sending, by the master data center, the data corresponding to the service of the master data center to the at least one backup data center based on the disaster recovery control information; and deploying, by the backup data center, a disaster recovery resource for the master data center based on the disaster recovery control information, and backing up the received data. In other words, the master data center and the backup data center automatically back up resources and data based on the disaster recovery control information, and therefore, manual operation steps in a disaster recovery deployment process are simplified, and efficiency of disaster recovery deployment is improved.Type: GrantFiled: September 20, 2019Date of Patent: April 19, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Huiyong Liu, Mingsen Tao, Jidong Zhang
-
Patent number: 11295243Abstract: A system and method for cost-based migration planning includes determining cost factors and constraints associated with at least one of migrating and transforming a plurality of components. A cost-based model is constructed using the cost factors and constraints. The cost-based model is applied to groupings of the plurality of components to provide a cost-based determination grouping scheme in accordance with the constraints. The grouping scheme is output to provide migration waves for migrating or transforming the plurality of components.Type: GrantFiled: February 4, 2019Date of Patent: April 5, 2022Assignee: International Business Machines CorporationInventors: Murthy Devarakonda, Nikolai A. Joukov, Birgit M. Pfitzmann, Lawrence H. Thompson
-
Patent number: 11294770Abstract: A method, article of manufacture, and apparatus for recovering data. In some embodiments, this includes selecting an object to be recovered, recovering sub-objects of the object based on the priorities assigned to the sub-objects, and reprioritizing the sub-objects based on an application's I/O during recovery. In some embodiments, reprioritizing the sub-objects the sub-objects includes assigning a lower priority to the sub-objects when an application has completed I/O on the object. In some embodiments, recovering sub-objects includes recovering sub-objects to a remote location.Type: GrantFiled: November 18, 2019Date of Patent: April 5, 2022Assignee: EMC IP Holding Company LLCInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 11275685Abstract: A computer-implemented method of optimizing data rollback is disclosed. The method receives a request to perform a task on a disk storage. The method initiates the task by reading a plurality of data pages from the disk storage to a database buffer. Each of the plurality of data pages on the database buffer are modified to form a plurality of dirty pages. In response to reaching and/or exceeding a database buffer threshold, a portion of the plurality of dirty pages on the database buffer are externalized to a rollback buffer. In response to reaching and/or exceeding a rollback buffer threshold, a subset of the portion of the plurality of dirty pages on the rollback buffer are externalized to the disk storage. The method detects a task cancelling activity prior to completion of the task; and performs a rollback of the plurality of dirty pages to a pre-task state.Type: GrantFiled: September 11, 2020Date of Patent: March 15, 2022Assignee: Kyndryl, Inc.Inventors: Sriram Lakshminarasimhan, Prasanna Veeraraghavan, Chandan Kumar Vishwakarma, Sundar Sarangarajan
-
Patent number: 11263238Abstract: A DBA may pre-generate database recovery jobs on a convenient schedule at a local site, then recover a database at a disaster recovery site. Archive log files for the database that are generated in the interim between recovery job generation and recovery job execution are automatically incorporated into the recovery job when it executes, extending the recovery point closer to the time of the disruption that triggered the need or desire for recovery.Type: GrantFiled: September 14, 2017Date of Patent: March 1, 2022Assignee: BMC Software, Inc.Inventor: James L. Whisenant
-
Patent number: 11256418Abstract: Some embodiments include apparatuses and methods including memory cells and a control unit to store information in a portion of the memory cells and to generate an entry associated with the information. The information is associated with a logical address recognized by a host. The entry includes an indicator indicating that the information is to be preserved for a creation of an image of information associated with logical addresses in a logical address space recognized by the host.Type: GrantFiled: December 4, 2018Date of Patent: February 22, 2022Assignee: Micron Technology, Inc.Inventors: Cory J Reche, Phil W. Lee
-
Patent number: 11249835Abstract: A management device for managing a plurality of computing devices in a data center may comprise a network interface, a first module that periodically sends health status queries to the computing devices via the network interface, a second module configured to receive responses to the health status queries and collect and store health status data for the computing devices, a third module configured to create support tickets, and/or a fourth module configured to (i) create and periodically update a Cox proportional hazards (CPH) model based on the health status data; (ii) apply a deep neural network (DNN) to the input of the CPH model; (iii) determine a probability of failure for each computing device; (iv) compare each probability of failure with a threshold; and (v) cause the third module to generate a pre-failure support ticket for each computing device having determined probabilities of failure above the threshold.Type: GrantFiled: May 20, 2020Date of Patent: February 15, 2022Assignee: Core Scientific, Inc.Inventors: Ian Ferreira, Ganesh Balakrishnan, Evan Adams, Carla Cortez, Eric Hullander
-
Patent number: 11249868Abstract: The invention relates to a method of fault management in a network of nodes (2), comprising, for each node considered (2) of all or part of the nodes (2) of the network performing one and the same calculation: firstly, a step of local backup of the state of this node considered (21), at the level of a storage medium (31) for this node considered (21), the link (6) between this storage medium (31) and this node considered (21) being able to be redirected from this storage medium (31) to another node (23), thereafter, a step of relaunching: either of the node considered (21) if the latter is not defective, on the basis of the local backup of the state of this node considered (21), or of an operational node (23) different from the node considered (21), if the node considered (21) is defective, on the basis of the recovery of the local backup of the state of this node considered (21), by redirecting said link (6) between the node considered (21) and its storage medium (31) so as to connect said storage medium (31Type: GrantFiled: December 21, 2018Date of Patent: February 15, 2022Assignee: BULL SASInventors: Sébastien Dugue, Christophe Laferriere, Benoit Welterlen
-
Patent number: 11240336Abstract: A technique for accelerating dynamic content delivery in a content delivery network. In some embodiments of the invention, responsive to a request that is sent by a client and that is for dynamic content, a client-proxy hosted in a datacenter of a CDN sends the request to a “forwarder-proxy” hosted in another datacenter of the same CDN. The forwarder-proxy, responsive to the request for dynamic content, forwards the request to an origin server and does not cache the dynamic content. The datacenter selected for the forwarder-proxy is one that is “close” to the origin server in terms of round-trip time (RTT) to improve network performance for requests for dynamic content.Type: GrantFiled: June 27, 2019Date of Patent: February 1, 2022Assignee: IMPERVA, INC.Inventor: David Levy Nahum
-
Patent number: 11226862Abstract: An information handling system includes a processor, a BMC, and a logic device. The BMC boots in response to an AC power cycle event, provides a BMC ready signal in response to the boot, establishes the BMC as a root of trust for the processor in response to providing the BMC ready signal, and provides a processor boot indication to the processor in response to establishing the BMC as the root of trust. The processor boots to an operating system in response to the processor boot indication instead of in response to the AC power cycle. The logic device determines that the BMC failed to provide the BMC ready signal, determines that the BMC failed to boot in response to the AC power cycle and determining that the BMC failed to provide the BMC ready signal, and provides a power-on reset signal to the BMC in response to determining that the BMC failed to boot.Type: GrantFiled: September 3, 2020Date of Patent: January 18, 2022Assignee: Dell Products L.P.Inventors: Timothy M. Lambert, Mukund P. Khatri
-
Patent number: 11221927Abstract: A controller-implemented method, according to one embodiment, includes: receiving, by a first controller, data. Metadata associated with the data is stored, by the first controller, in a specified system memory location. Second metadata received from a second controller is also stored, by the first controller, in the specified system memory location, thereby creating combined metadata. In response to the second controller entering a failed state: snapshots of the combined metadata are stored, by the first controller, to resilient storage at a predefined interval. Moreover, additional data continues to be received by the first controller. Metadata associated with the additional data is stored, by the first controller, in the specified system memory location, while changes to the metadata which occur between the snapshots of the combined metadata are also stored by the first controller. According to some approaches, the changes to the metadata are stored in a log structured array.Type: GrantFiled: January 7, 2020Date of Patent: January 11, 2022Assignee: International Business Machines CorporationInventors: Lior Chen, Daniel Gan-Levi, Ronen Gazit, Ofer Leneman, Deborah A. Messing
-
Patent number: 11223537Abstract: Systems, apparatuses, methods, and computer readable mediums for executing scripts within migrated hosts. The system enables a user to generate a task to execute a script on a host after the host has been migrated from a first data center to a second data center. This task may identify the host using a first ID of the host on the first data center. The host may be migrated to the second data center, with the host being identified on the second data center using a second ID. The system stores a correlation between the first ID and the second ID of the host. The system utilizes the second ID to retrieve a third ID for communicating with the host on the second data center to cause the host to execute the script on the second data center.Type: GrantFiled: August 17, 2016Date of Patent: January 11, 2022Assignee: Veritas Technologies LLCInventors: Ankit Jain, Sumeet Parmar, Ashwini Kulkarni, Swanand Vaidya
-
Patent number: 11210187Abstract: The fail-over computer cluster enables multiple computing devices to operate using adaptive quorum rules to dictate which nodes are in the fail-over cluster at any given time. The adaptive quorum rules provide requirements for communications between nodes and connections with voting file systems. The adaptive quorum rules include particular recovery rules for unplanned changes in node configuration, such as due to a disruptive event. Such recovery quorum rules enable the fail-over cluster to continuing to operate with various changed configurations of its node members as a result of the disruptive event. In the changed configuration, access to voting file systems may not be required for a majority-group subset of nodes. If no majority-group subset remains, nodes may need direct or indirect access to voting file systems.Type: GrantFiled: June 30, 2020Date of Patent: December 28, 2021Assignee: Oracle International CorporationInventors: Andrey Gusev, Tak Wang
-
Patent number: 11210038Abstract: An information processing system includes a first information processing apparatus, a second information processing apparatus, and a server configured to provide import data based on backup data of the first information processing apparatus to the second information processing apparatus. The first information processing apparatus transmits identification information regarding the backup data to a mobile terminal through wireless communication. The second information processing apparatus receives the identification information from the mobile terminal through the wireless communication, acquires, based on the identification information, the import data from the server via a network, and executes an import process based on the import data.Type: GrantFiled: April 2, 2020Date of Patent: December 28, 2021Assignee: Canon Kabushiki KaishaInventor: Kou Hiraike
-
Patent number: 11194628Abstract: An approach is provided for providing disaster recovery, active/active and active/standby workload allocation in a networked computing environment according to aspects of the present invention. Risk factor data is obtained for each component of a plurality of components in a global data center. A resiliency score is calculated for each component of the plurality of components based on a set of risk factors that are applicable to the component gathered from the risk factor data. A set of group resiliency scores are computed by aggregating the resiliency scores for each of the plurality of components included in a component group. In response to a determination that an application's performance can be improved, a datacenter is selected for failover protection based on a group resiliency score corresponding to the datacenter. Moreover, the overall enterprise resiliency score can be improved by moving an application between sites in the enterprise.Type: GrantFiled: December 3, 2019Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Joseph Reyes, Bernhard Julius Klingenberg, Hamza Yaswi
-
Patent number: 11182172Abstract: Technologies for transitioning between operating systems include a computing device having a main memory and a data storage device. The computing device executes a first operating system and monitors for an operating system toggle event. The toggle event may be a software command, a hardware buttonpress, or other user command. In response to the toggle event, the computing device copies state data of the first operating system to a reserved memory area. After copying the state data, the computing device executes a second operating system. While the second operating system is executing, the computing device copies the state data of the first operating system from the reserved memory area to the data storage device. The computing device monitors for operating system toggle events during execution of the second operating system and may similarly toggle execution back to the first operating system. Other embodiments are described and claimed.Type: GrantFiled: May 8, 2017Date of Patent: November 23, 2021Assignee: Intel CorporationInventors: Michael A. Rothman, Vincent J. Zimmer, Zijian You
-
Patent number: 11142150Abstract: An apparatus for managing power of a vehicle includes a processor that controls a bypass path for bypassing an input power or a boosting path for boosting the input power corresponding to an idle mode signal, a booster that boosts the input power corresponding to a driving signal to generate an output power, a control circuit that selectively supplies a power for operating the booster corresponding to an output signal of the processor in a boost mode, and a pulse width control circuit that controls a duty of the driving signal corresponding to an output signal of the control circuit.Type: GrantFiled: October 25, 2019Date of Patent: October 12, 2021Assignees: HYUNDAI MOTOR COMPANY, KIA MOTORS CORPORATION, YURA CORPORATION CO., LTD.Inventors: Sang Wook Park, Chan Young Jung, Sang Yeon Kim
-
Patent number: 11144233Abstract: Described is a system for managing point-in-time backups (or “snapshots”) of data that are stored as part of a primary storage. As part of a data protection service, a set of snapshots may be stored on the primary storage system for efficient and immediate recovery, and a set of corresponding recovery snapshots may be stored on a secondary storage system for recovery purposes. Accordingly, the system may provide the ability to leverage the efficient storage mechanisms of the primary storage, while still maintaining the data storage efficiency (e.g. costs) of the secondary storage. Moreover, the system may manage the snapshots stored on the primary and secondary storages independently. For example, the system may fully leverage the available capacity of storage pools within the primary storage by automatically purging certain snapshots from the primary storage while still maintaining the corresponding recovery snapshots on the secondary storage.Type: GrantFiled: March 18, 2020Date of Patent: October 12, 2021Assignee: EMC IP Holding Company LLCInventors: Upanshu Singhal, Sanjeev Kumar Lohchab
-
Patent number: 11140039Abstract: The present invention addresses the need for improved virtualized cloud infrastructure policy implementation and management in order allow real-time monitoring and optimization of virtualized resources. It provides systems and methods for real-time cloud infrastructure policy implementation and management that include a plurality of host devices, a plurality of real-time probe agents associated with the plurality of host devices operating on each of the plurality of host devices, and a policy engine communicatively coupled to the plurality of host devices and containing a policy associated with an application program deployed in at least one of the plurality of host devices. The policy engine is programmed to monitor in real time changes in deployment of the application program across the plurality of host devices and to push the policy to the real-time probe agent operating on each host device on which the application program is deployed.Type: GrantFiled: February 5, 2020Date of Patent: October 5, 2021Assignee: AppFormix Inc.Inventors: Sumeet Singh, Travis Gregory Newhouse, Harshit Naresh Chitalia, Parantap Roy, Tarun Banka, Moitrayee Gupta, Pawan Prakash
-
Patent number: 11126482Abstract: The present disclosure relates to devices and methods for remotely saving console output messages. The devices and methods may generate console output messages for an application running on the game device. The devices and method may redirect the console output messages from presenting on the console to a console message queue and generate a single console telemetry event in response to a trigger event. The console telemetry event may capture a plurality of the console output messages in the console message queue. The device and methods send the console telemetry event for remote storage. In addition, the devices and methods may use a remote program console to access or otherwise view the stored console telemetry events. The remote program console may be used to filter or search the stored console telemetry events.Type: GrantFiled: March 20, 2020Date of Patent: September 21, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Todd Arthur Heckel
-
Patent number: 11108228Abstract: An electrical protective circuit arrangement includes: a first outer conductor path and a second outer conductor path, the first outer conductor path being arranged in parallel with the second outer conductor path in terms of circuit technology; a second semiconductor circuit arrangement arranged in the first outer conductor path; a first current measuring arrangement arranged in the first outer conductor path and being connected to a first electronic control unit, the first electronic control unit driving the second semiconductor circuit arrangement; a fourth semiconductor circuit arrangement arranged in the second outer conductor path; a second current measuring arrangement arranged in the second outer conductor path and being connected to a second electronic control unit, the second electronic control unit driving the fourth semiconductor circuit arrangement. The first electronic control unit and the second electronic control unit are connected in terms of communications technology.Type: GrantFiled: January 21, 2019Date of Patent: August 31, 2021Assignee: EATON INTELLIGENT POWER LIMITEDInventors: Kenan Askan, Michael Bartonek
-
Patent number: 11108869Abstract: In order to enable a dynamic handshake procedure, a device may be configured with a list of handshake contributors. Contributors with connection handshake properties may be added to the contributor list. To perform handshake, the contributor list is processed to extract the connection handshake properties of each contributor to the handshake. Handlers for handling the connection handshake properties may also be dynamically added and invoked when a handshake is received.Type: GrantFiled: June 2, 2020Date of Patent: August 31, 2021Assignee: OPEN INVENTION NETWORK LLCInventors: Qin Ye, Robert W. Peterson, Thomas T. Wheeler
-
Patent number: 11099950Abstract: 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: GrantFiled: May 7, 2019Date of Patent: August 24, 2021Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 11099942Abstract: An asynchronous remote copy relationship is maintained between primary storage volumes of a primary storage controller and secondary storage volumes of a secondary storage controller. A command is initiated to generate a point in time copy of a source volume of the primary storage controller to a target volume of the primary storage controller. A mirroring is performed of results of the point in time copy to the secondary storage controller to generate a source volume and a target volume in the secondary storage controller. Data from the target volume in the secondary storage controller is archived to a cloud storage.Type: GrantFiled: March 21, 2019Date of Patent: August 24, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bard A. Doster, Nadim P. Shehab, Corey G. Smeaton, Max D. Smith
-
Patent number: 11093468Abstract: A computer-executable method, system, and computer program product for managing metadata in a distributed data storage system, wherein the distributed data storage system includes a first burst buffer having a key-value store enabled to store metadata, the computer-executable method, system, and computer program product comprising receiving, from a compute node, metadata related to data stored within the distributed data storage system, indexing the metadata at the first burst buffer, and processing the metadata in the first burst buffer.Type: GrantFiled: March 31, 2014Date of Patent: August 17, 2021Assignee: EMC IP Holding Company LLCInventors: John M. Bent, Sorin Faibish, Zhenhua Zhang, Xuezhao Liu, Jingwang Zhang
-
Patent number: 11086902Abstract: Disclosed are methods and apparatuses to provide a redo repeater that allows for no data loss protection without the performance impact to the primary database even when a significant geographical distance separates the primary and standby databases. The Repeater is a lightweight entity that receives redo from the primary database with the purpose of redistributing that redo throughout the primary/standby system configuration. The Repeater able to extend no data loss protection and switchover functionality to terminal standby databases even though the primary database does not need to have a direct connection with those destinations.Type: GrantFiled: September 27, 2018Date of Patent: August 10, 2021Assignee: Oracle International CorporationInventors: Steven McGee, Jiangbin Luo, Benedicto Garin, Mahesh Girkar, Michael Harvey, Nitin Karkhanis, Steve Lee, Juan Loaiza, Robert McGuirk, Hongjie Yang
-
Patent number: 11080014Abstract: Embodiments are directed towards providing a system that provides an environment in which multiple user applications can be executed in the background of a vehicle head unit without direct interaction by a user of the head unit. A category-management application is configured to communicate with the user applications. The category-management application receives a request for content. The category-management application provides a request to one or more of the user applications to cause the user applications to execute as background processes to fulfill the request. The category-management application receives responses from the user applications. The category-management application selects and presents content associated with the fulfilled request to the user.Type: GrantFiled: February 28, 2019Date of Patent: August 3, 2021Assignee: XEVO INC.Inventors: Paul Krzyzanowski, Richard Chia Tsing Tong
-
Patent number: 11063843Abstract: An application awareness system for a virtualized infrastructure. The application awareness system may use commands in standardized protocols to obtain data from virtual entities in the virtualized infrastructure. The data may be processed to indicate applications on specific virtual entities. The application awareness system may interact with those applications to gain information about the configuration of the application, or for a distributed application, components of the application on each of the plurality of virtual entities. These techniques may be applied to both virtual machines and containers, generating data that may be used in any of multiple management functions performed on the virtual infrastructure, such as backup, monitoring and resource allocation.Type: GrantFiled: June 6, 2018Date of Patent: July 13, 2021Assignee: HYCU, Inc.Inventors: Mladen Brajkovic, Dusan Vucko
-
Patent number: 11042364Abstract: The technology described in this document can be embodied in a method that includes receiving at a second device a request for data sharing from a first device, and receiving a first file package associated with an application installed on the first device, and the file package includes a first portion of information usable for installation of the application on the second device. The method also includes processing the first file package to obtain the first portion of information usable for installing the application on the second device, providing authentication information for downloading a second file package to a remote computer device different from the first device, and installing the application on the second device using the first portion of information and the second portion of information.Type: GrantFiled: December 28, 2020Date of Patent: June 22, 2021Assignee: Advanced New Technologies Co., Ltd.Inventors: Gregory Lee Storm, Riddhiman Das, Zikomo Fields
-
Patent number: 11023997Abstract: Techniques are disclosed relating to low-level instruction storage in a processing unit. In some embodiments, a graphics unit includes execution circuitry, decode circuitry, hazard circuitry, and caching circuitry. In some embodiments the execution circuitry is configured to execute clauses of graphics instructions. In some embodiments, the decode circuitry is configured to receive graphics instructions and a clause identifier for each received graphics instruction and to decode the received graphics instructions. In some embodiments, the caching circuitry includes a plurality of entries each configured to store a set of decoded instructions in the same clause. A given clause may be fetched and executed multiple times, e.g., for different SIMD groups, while stored in the caching circuitry.Type: GrantFiled: July 24, 2017Date of Patent: June 1, 2021Assignee: Apple Inc.Inventors: Andrew M. Havlir, Dzung Q. Vu, Liang Kai Wang
-
Patent number: 11023339Abstract: Provided are techniques for asynchronous remote mirror cloud archival. A data mover of a remote host receives, from an asynchronous remote mirror copy system of a primary storage controller, an archive copy operation, wherein the archive copy operation identifies a list of tracks of data and a location of cloud storage in a cloud infrastructure for storing the data from the tracks. The data mover issues, to a secondary storage controller, the archive copy operation, wherein the secondary storage controller archives the data from secondary storage to the cloud storage by invoking a cloud service, wherein the secondary storage stores data of primary storage of the primary storage controller.Type: GrantFiled: January 29, 2020Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Corey G. Smeaton, Nadim P. Shehab, Max D. Smith, Bard A. Doster
-
Patent number: 11010350Abstract: Examples may include a storage appliance having a mass storage device and a compute engine communicating peer-to-peer with each other, with the compute engine including a programmable logic component to execute a function to read data from the at least one storage device, process the data; and write data to the at least one storage device.Type: GrantFiled: January 27, 2020Date of Patent: May 18, 2021Assignee: INTEL CORPORATIONInventors: Sanjeev N. Trika, Jawad B. Khan, Piotr Wysocki
-
Patent number: 10997035Abstract: A system and method for using a snapshot as a data source is described. In some cases, the system stores a snapshot and an associated data structure or index to storage media to create a secondary copy of a volume of data. In some cases, the associated index includes application specific data about a file system or other application that created the data to identify the location of the data. The associated index may include three entries, and may be used to facilitate the recovery of data via the snapshot.Type: GrantFiled: August 27, 2019Date of Patent: May 4, 2021Assignee: Commvault Systems, Inc.Inventors: David Ngo, Anand Prahlad, Parag Gokhale, Rahul S. Pawar