Backup Or Standby (e.g., Failover, Etc.) Patents (Class 714/4.11)
  • Patent number: 11455187
    Abstract: A computing system comprises a task scheduler in a top-level, at least two cluster controllers in an intermediate-level, and a plurality of nodes in a bottom level. A task scheduler is configured to receive a task request, obtain an adapted task request from the received task request, based on scheduling information stored in the task scheduler, and forward the adapted task request to one of the at least two cluster controllers. Each cluster controller is configured to receive the adapted task request, obtain an adapted cluster task request from the received adapted task request based on cluster scheduling information stored in the cluster controller, and directly or indirectly forward the adapted cluster task request to a node in the plurality of nodes.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: September 27, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Pradeep Jagadeesh
  • Patent number: 11445030
    Abstract: A service processing device receives a service processing request for a service event sent by a service requesting device, where the service processing request comprises service processing reference information, and where the service processing reference information is used by the service processing device to determine a storage location of data related to a current service in a database. A particular storage location is determined based on the service processing reference information. An idempotent check is performed on the particular storage location. A method of processing is determined to perform on the current service based on a result of the idempotent check.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: September 13, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Juan Du
  • Patent number: 11432171
    Abstract: Described embodiments provide systems, methods and computer implemented instructions for resuming virtual computing sessions. A first device detects a disconnection via a primary communication channel from a server hosting a virtual computing session. The first device identifies a second device paired with the first client device. The first device transmits a request to enable a hotspot function of the second client device. The first device receives an indication that the hotspot function of the second client device is enabled. The first device resumes, in communication with the second device, access to the virtual computing session hosted by the server via a secondary communication channel through the hotspot function of the second device.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: August 30, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Nandikotkur Achyuth, Divyansh Deora, Arnav Akhoury
  • Patent number: 11429499
    Abstract: An illustrative “VM heartbeat monitoring network” of heartbeat monitor nodes monitors target VMs in a data storage management system. Accordingly, target VMs are distributed and re-distributed among illustrative worker monitor nodes according to preferences in an illustrative VM distribution logic. Worker heartbeat monitor nodes use an illustrative ping monitoring logic to transmit special-purpose heartbeat packets to respective target VMs and to track ping responses. If a target VM is ultimately confirmed failed by its worker monitor node, an illustrative master monitor node triggers an enhanced storage manager to initiate failover for the failed VM. The enhanced storage manager communicates with the heartbeat monitor nodes and also manages VM failovers and other storage management operations in the system. Special features for cloud-to-cloud failover scenarios enable a VM in a first region of a public cloud to fail over to a second region.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: August 30, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Santhosh Sanakkayala, Sarath Cheriyan Joseph, Ananda Venkatesha, Rajesh Polimera, Rahul S. Pawar, Henry Wallace Dornemann
  • Patent number: 11418862
    Abstract: An apparatus for optical link fault management includes a processor in a network device with an optical adapter of an optical link, and a memory that stores program code. The program code is executable by the processor to store state parameters from the optical adapter in a data log, input the state parameters from the data log into a failure prediction model, and generate, using the failure prediction model, a probability of failure of the optical adapter based on current state parameters from the data log. In response to the probability of failure reaching a failure threshold, the program code is executable by the processor to decrease data traffic in the optical link and to send an alert comprising the probability of failure. The failure threshold includes a probability of failure indicative of impending failure of the optical adapter.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: August 16, 2022
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD.
    Inventors: Alexandru Lazar, Corneliu-Ilie Calciu, Radu Iorga, Gavril-Ioan Florian
  • Patent number: 11416433
    Abstract: The performance of a wireless dock can be enhanced when a USB mass storage device is connected to the wireless dock. Filter drivers can be loaded on the USB stacks of a computing device and the wireless dock to perform functionality for reducing the number of communications that are sent over a wireless network when a USB mass storage device is connected to the computing device via the wireless dock. This reduction in the number of communications can be accomplished without jeopardizing data integrity or compliance with governing protocols.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Vivek Viswanathan Iyer
  • Patent number: 11411808
    Abstract: The present disclosure generally relates to managing a failover service for regions in an active-active configuration. The failover service can receive a list of regions and a list of rules that must be satisfied for a region to be considered available for failover. For each primary region of a plurality of primary regions, the failover service can then determine the regions that satisfy each rule of the list of rules and are available for failover. The failover service can then deliver this information to a client. The failover service can determine the regions that do not satisfy one or more of the rules from the list of rules and deliver this information to a client. The failover service can perform automatic remediation and client remediation to the unavailable failover regions.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: August 9, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Colm MacCarthaigh, Nathan Dye
  • Patent number: 11409622
    Abstract: Systems and methods are described for a non-disruptive planned failover from a primary copy of data at a primary storage cluster to a mirror copy of the data at a cross-site secondary storage cluster without using an external mediator. According to an example, a planned failover feature of a multi-site distributed storage system provides an order of operations such that a primary copy of a first data center continues to serve I/O operations until a mirror copy of a second data center is ready. This planned failover feature improves functionality and efficiency of the distributed storage system by providing non-disruptiveness during planned failover without using an external mediator based on a primary storage cluster being selected as an authority to implement a state machine with a persistent configuration database to track a planned failover state for the planned failover.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: August 9, 2022
    Assignee: NetApp, Inc.
    Inventors: Akhil Kaushik, Anoop Vijayan
  • Patent number: 11397652
    Abstract: The present disclosure generally relates to managing a failover service. The regional management service can receive a list of primary regions and a list of rules for each primary region that must be satisfied for a primary region to be considered available for failover from the respective primary region. The regional management service can then determine the primary regions that satisfy each rule of the list of rules for one or more primary regions and are available for failover of the respective primary regions. The regional management service can then deliver this information to a client. The regional management service can determine the primary regions that do not satisfy one or more of the rules from the list of rules for one or more primary regions and deliver this information to a client. The regional management service can perform automatic remediation and client remediation to the unavailable primary regions.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Colm MacCarthaigh, Nathan Dye
  • Patent number: 11397651
    Abstract: The present disclosure generally relates to managing a failover service. The failover service can receive a list of regions and a list of rules that must be satisfied for a region to be considered available for failover. The failover service can then determine the regions that satisfy each rule of the list of rules and are available for failover. The failover service can then deliver this information to a client. The failover service can determine the regions that do not satisfy one or more of the rules from the list of rules and deliver this information to a client. The failover service can perform automatic remediation to the unavailable failover regions and client remediation to the unavailable failover regions.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Nathan Dye, Colm MacCarthaigh, Narjala Prakash Bhasker, Mikhail Ivanovich Golovnykh
  • Patent number: 11388243
    Abstract: The present disclosure is directed towards systems and methods of maintaining a session via an intermediary device. A first device intermediary to a client and a plurality of servers receives a packet of a session. The packet of the session includes application protocol data and application session metadata used to maintain a state of an application accessed via the session. The first device marks a session state of the session to an update state. The first device determines that a second device intermediary to the client and the plurality of servers is in a ready state and the session state of the session is in the update state. The first device forwards the application protocol data and the application session metadata of the packet to the second device to maintain, on the second device, the same state of the application accessed via the session provided by the first device.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: July 12, 2022
    Assignee: Citrix Systems, Inc.
    Inventor: Pravin Singhal
  • Patent number: 11385976
    Abstract: Various approaches for multi-node network cluster systems and methods. In some cases systems and methods for incident detection and/or recovery in multi-node processors are discussed.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: July 12, 2022
    Assignee: Fortinet, Inc.
    Inventor: Rusdy Krisman
  • Patent number: 11372705
    Abstract: Embodiments for a system and method of monitoring performance metrics of a computer network, by defining key performance indicators for the performance metrics of the computer network, collecting performance data for each of the key performance indicators, and providing one or more anomaly detection policies to define anomalous performance of the computer network using defined threshold values. An anomaly detection policy is applied to the collected performance data to detect abnormal performance and a notification is sent to a user upon each instance of the detected abnormal performance. The anomaly detection policy includes an algorithm applied to the assets, and one or more notification rules that dictate how the notification message is sent to the user.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: June 28, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jennifer M. Minarik, Brian E. Freeman, Mark Malamut
  • Patent number: 11360861
    Abstract: Configuration and replication can be managed across multiple sites for datacenter volumes. A visual representation of a current configuration for a first of a plurality of replication techniques can be conveyed for display on a display device. Changes can be made to the current configuration, producing a future configuration. The future configuration can be analyzed for replication errors, and an updated visual representation can be produced that identified discovered replication errors and highlights differences between the current configuration and the future configuration. The updated visual representation can be conveyed, for display on a display device.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: June 14, 2022
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Scott Davis Bissmeyer
  • Patent number: 11347601
    Abstract: Managing data center recovery from failure events can include a failure event platform having aspects provided via a user interface that integrates multiple failure and recovery management and execution features. The features can include, among others, application drift monitoring between production and recovery environments, real-time health checks of system components, user-modifiable scripting for prioritizing and customizing data center recovery actions, and a recovery execution tool.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: May 31, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Venkatachalam Nachiappan, Sivamurugan Paramasamy, Chandrasekaran Sivaraman
  • Patent number: 11343134
    Abstract: An information handling system includes a cloud device including an on-the-cloud analytics device, and a node device. The node device includes an on-the-box analytics device, a data collector device, a data management device, and a load mitigator device. The data collector device sources a plurality of data-producing agents within the information handling system. The data management device receives and manages data produced by the data collector. The load mitigator device receives the data from the data management device, and analyzes the data and additional system data. The additional system data is associated with the information handling system. The load mitigator device also determines whether to route analytics for the information handling system to the on-the box analytics device or to the on-the-cloud analytics. Based on the determination, the load mitigator device routes the analytics to either the on-the box analytics device or to the on-the-cloud analytics device.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: May 24, 2022
    Assignee: Dell Products L.P.
    Inventors: Balasingh P. Samuel, Jacob Mink
  • Patent number: 11343332
    Abstract: A method and system that migrates a subscriber session from a first authentication, authorization, and accounting (AAA) authentication server to a second AAA authentication server, where the first AAA authentication server is stateful. The method includes receiving an authenticate session request from a client application, sending (505) the authenticate session request to the first AAA authentication server, detecting (511) connectivity failure with the first AAA authentication server, and sending (513) a reauthentication required message to the client application.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: May 24, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Natarajan Venkataraman, Parag Narayanrao Pote
  • Patent number: 11294782
    Abstract: An apparatus comprises a processing device comprising a processor coupled to memory. The processing device is configured to obtain failover information corresponding to a first node of a plurality of nodes where each node is configured to communicate with a storage system over a plurality of paths. The failover information comprises a failover node selection order according to which other nodes of the plurality of nodes are configured for selection in response to the first node becoming unavailable. The processing device is configured to determine that health information corresponding to a given node indicates that the given node is exhibiting performance issues on at least one of the paths and to modify the failover node selection order based at least in part on the determination.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: April 5, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Peniel Charles, Shashidhar R. Kulkarni, Manikandan Sethuraman
  • Patent number: 11290379
    Abstract: A controller may identify a problematic path from several paths over which to route egress traffic from a site, may determine a threshold amount of traffic to shift from the problematic path, and may implement different potential traffic shifts for shifting similar amounts of traffic as the threshold amount. The controller may provide the labels or header values that different nodes in the site may place in the egress traffic in order to control which path is used to distributed that egress traffic. The controller may modify routing policies affecting different Autonomous System numbers, address prefixes, or other routing parameters to select and/or shift egress traffic, that is associated with those routing parameters and that is about equal to the threshold amount of traffic, from the problematic path to a different path.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: March 29, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Derrick Sawyer, Harkeerat Singh Bedi, Carl Tewksbury, Anant Shah
  • Patent number: 11269554
    Abstract: In a data processing system having multiple production hosts, each with a backup agent, interfaced to a storage array and to a backup server, an array I/O priority engine on the storage array establishes and enforces I/O priorities for I/O backup and production communications with the array to ensure that backup does not consume a disproportionate CPU processing and array bandwidth load or disrupt more critical production processing.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: March 8, 2022
    Assignee: EMC IP Holding Company, LLC
    Inventors: Stephen Smaldone, Ian Wigmore, Arieh Don
  • Patent number: 11269740
    Abstract: A data linkage system including a data collection system that collects data held by an information system and a data storage system that stores data held by a plurality of the information systems and collected by the data collection system includes a processing monitoring system that monitors processing at each stage on data in the data linkage system, and when processing which failed is detected, the processing monitoring system has this processing re-executed.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: March 8, 2022
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Koki Nakajima
  • Patent number: 11272005
    Abstract: Techniques are described for using in-band communication channels to exchange state information between components of a distributed storage environment, including between client computing devices and storage servers hosting network-connected block storage volumes. The exchange of the state information can be used, for example, to inform client computing devices of relevant events involving one or more storage volumes attached to compute instances (for example, virtual machines (VMs)) running on the client computing devices, involving one or more failover servers storing backup copies of one or more storage volumes, or involving any other relevant system components.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: March 8, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Avram Israel Blaszka, Pieter Kristian Brouwer, Marc Stephen Olson
  • Patent number: 11262934
    Abstract: A method of storing and deleting data maintains a record of backups of the stored data, the record defining an entry for each backup comprising details of the data that has been backed up and the location of the data that has been backed up. The record of backups of the stored data is updated with a new entry every time at least part of the stored data is stored at a new location different from the first location. Once an instruction is received to delete the stored data, the maintained record of backups of the stored data is accessed, and an instruction is transmitted for each respective entry in the record of backups, the instruction comprising an instruction to delete the stored data at the respective location for the respective entry.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Alexander Henry Ainscow, Richard Albert Welp
  • Patent number: 11252019
    Abstract: Methods, apparatuses and systems for cloud-based disaster recovery are provided. The method, for example, includes configuring, at a cloud-based computing platform, a workload associated with a function-based service used by a client machine, the workload including generated steps listing servers associated with the function-based service and configured based on information provided by a user at the client machine; and restoring the servers for each of the generated steps of the workload including executing at least one of a pre-restore script, a post-restore script, or a manual input upon receiving, from the client machine, a failure indication associated with the servers.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: February 15, 2022
    Assignee: Storage Engine, Inc.
    Inventors: Trevor Savino, James Patrick Hart, Justin Furniss, Charles Wooley
  • Patent number: 11202122
    Abstract: Techniques are described for handling stale variant cases that arise in adaptive streaming of content by media players. For example, embodiments include a delegate subsystem integrated with a media player client. The delegate subsystem can act as a proxy for requesting variant manifest update requests on behalf of the media player client and for receiving corresponding responses. The delegate subsystem can track the received update responses to determine whether the responses indicate a stale variant condition. If so, the delegate subsystem can issue a failover trigger to the media player client, such as by returning an error code, a variant gap tag, or the like. The failover trigger can cause the media player client 110 automatically to respond by executing a failover routine.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: December 14, 2021
    Assignee: Sling Media Pvt. Ltd.
    Inventors: Sagar Sehgal, Purushotham Jinka
  • Patent number: 11194682
    Abstract: Architectures and techniques are described that can enhance the functionality of a witness for an active-active storage array. In the event of a dual storage area network (SAN) failure, or another suitable event, host-array connectivity can take precedence for the witness in determining a winner or loser. Techniques are presented to identify connectivity issues and to utilize connectivity data in connection with determining a winner or a loser.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: December 7, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Deepak Vokaliga, Svetlana Sokolova
  • Patent number: 11188404
    Abstract: Disclosed is a method of data concurrent recovery for a distributed storage system, that is, a method for synchronous repair of multiple failed nodes with a minimum recovery bandwidth when a node in a distributed storage system fails. First an assistant node is selected to get helper data sub-block, then the repair matrix related to the data block stored in the node to be repaired is constructed, and finally the lost data block is reconstructed by multiplying the repair matrix and the helper data helper data sub-block; the missing data block is reconstructed by decoding, wherein the node to be recovered includes all failed systematical nodes, or all or partly failed parity nodes. The method is applicable to concurrently recover multiple failed nodes at minimal recovery bandwidth, and the nodes to be recovered are selected according to the demand to reduce the recovery bandwidth as much as possible.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: November 30, 2021
    Assignee: HERE DATA TECHNOLOGY
    Inventors: Jingyao Zhang, Jian Zhu, Bin Hao
  • Patent number: 11182253
    Abstract: A self-healing system configured to automatically restore non-responsive or failed applications to a normal operating state. A self-healing system may restart an application after confirming that the application itself has failed—and not an underlying dependency failure. The self-healing system may also evaluate a server hosting an application reported as being non-responsive to determine whether that server has itself failed. If an application is non-responsive or has failed on an otherwise healthy host, and the dependent service use by the application are available, the self-healing system automatically restores the application to a responsive state. To do so, the self-healing system may generate a run list specifying a sequence of scripts invoked to restore the application to the responsive state.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: November 23, 2021
    Assignee: INTUIT INC.
    Inventors: Debajit Kataki, Aravind Gv
  • Patent number: 11182203
    Abstract: Methods and apparatus to orchestrate infrastructure installation of a hybrid system are disclosed. An example apparatus includes a first virtual appliance including a management endpoint. The first virtual appliance is to organize tasks to be executed to install a computing infrastructure. The example apparatus includes a first component server to execute tasks. The component server includes a management agent to communicate with the management endpoint to receive a task to be executed to install the computing infrastructure. The first virtual appliance is to associate a role with the first component server and to determine whether the first component server satisfies a prerequisite associated with the role. The first virtual appliance is to facilitate addressing an error when the first component server is determined not to satisfy the prerequisite.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Anna Delcheva, Dimitar Hristov Barfonchovski, Evgeny Aronov, Dimitar Ivanov, Miroslav Mitevski
  • Patent number: 11176133
    Abstract: A method, a system, and a computer program product for analysis of query filtering mechanisms for table fragments. A query plan for execution of a query is generated. The query requires access to at least one table stored in a database system. The query includes one or more filter predicates. The table is partitioned into a plurality of fragments. A determination whether a fragment in the table is compressed and whether the fragment is associated with an index is made. A filter predicate is selected for processing the fragment. For the selected filter predicate, a filter evaluation of the selected filter predicate for the fragment is determined. The filter evaluation of the selected predicate is executed for the fragment.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Oliver Horn, Lars Fricke
  • Patent number: 11163766
    Abstract: A method, a system, and a computer program product for executing a query. The query requiring access to one or more tables stored in a database system is executed. The query includes one or more filter predicates. Using a unique key value corresponding to a first predicate, at most one row in the tables including a portion of data matching the unique key value is identified. Using filter values corresponding to the filter predicates, another portion of data in the identified row is compared to the filter values to determine whether that portion of data matches the filter values. Based on the comparison, a result of the execution of the query is outputted. The result includes data stored in the identified row upon determination that the data matches the unique key value corresponding to the first filter predicate and the filter values corresponding to remaining filter predicates. Otherwise, the result is empty.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: November 2, 2021
    Assignee: SAP SE
    Inventor: Oliver Horn
  • Patent number: 11163590
    Abstract: Systems, methods, and computer program products are described herein for graphical user interface command patterns. A change request to a graphical user interface is received. A discrete command is generated based on the change request. The change request is temporarily rendered on the graphical user interface using the discrete command to retrieve local data. In parallel with the temporary rendering, backend data is retrieved in response to the discrete command. An update to the graphical user interface is rendered based on an existence of a delta between the local data and the backend data.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: November 2, 2021
    Assignee: SAP SE
    Inventors: Sagar Gupta, Lukas Theis
  • Patent number: 11150999
    Abstract: Embodiments of the present disclosure relate to a method, device, and computer program product for scheduling backup jobs. There is provided a method of scheduling backup jobs, comprising: in response to detecting that a target backup job is generated, obtaining predetermined execution information of the target backup job; determining an execution priority of the target backup job based on the predetermined execution information of the target backup job; determining an execution priority of an existing backup job in a waiting queue; and adding the target backup job to the waiting queue based on the execution priority of the existing backup job and the execution priority of the target backup job. Through embodiments of the present disclosure, it enables better utilization of system resources to achieve the Recover Point Objective for important data, ensuring a Service Level Agreement.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: October 19, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jun Tang, Wei Wang
  • Patent number: 11128702
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing a failover system and method for one or more collaboration conference web adapters. In general, the system and method allow for the movement of traffic or other communication packets associated with a collaboration conference from one adapter located in a first data center to another adapter located in a second data center. In one embodiment, the failover may occur in response to the detection or determination of a failure or loss of an operational state at an adapter of the system. In another embodiment, the failover may occur in response to a selection from an operations center to move the traffic to the selected adapter or second data center.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: September 21, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Craig Foucher, Raja Bhattacharjee
  • Patent number: 11128705
    Abstract: A method for enabling (virtualized) application functions ((V)AFs) to associate to underlying (virtualized) network functions ((V)NFs) is provided in a Network Function Virtualization (NFV) environment in which a lifecycle management (LCM) of the (V)AFs and its associations with the underlying (V)NFs and resources are managed by the NFV Management and Orchestration (MANO) system. A service request is validated by an NFV Orchestrator (NFVO) parsing an (V)AF Descriptor ((V)AFD) file within an (V)AF catalogue. An (V)AF Record ((V)AFR) instance is created having information useable to maintain a state and one or more associations of the respective (V)AF. The NFVO, in cooperation with a Virtualized Network Function Manager (VNFM), Virtualized Infrastructure Manager (VIM) and an underlying network controller of the NFV MANO system, establishes the association between the respective (V)AF and the respective underlying (V)NF(s) using the (V)AFD.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 21, 2021
    Assignee: NEC CORPORATION
    Inventors: Faqir Zarrar Yousaf, Fabio Giust
  • Patent number: 11128522
    Abstract: Implementations of this specification provide a method and an apparatus for changing a master node in a blockchain system. An example method performed by a backup node in the blockchain system includes determining that an epoch change is to occur in a blockchain system, generating a random number, and in response to determining that the random number satisfies an epoch change trigger condition, sending an epoch change request message to multiple network nodes other than the backup node in the blockchain system. The backup node receives a request acknowledgement message from at least one of the multiple network nodes, the request acknowledgement message indicating that the backup node is to serve as the new master node, and in response to receiving a number of request acknowledgement messages that is greater than a predetermined number of messages, the backup node sends an epoch change acknowledgement message to the multiple network nodes.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: September 21, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Peng Lin
  • Patent number: 11115263
    Abstract: Embodiments of this application relate to an intra-cluster node troubleshooting method and device. The method includes: obtaining fault detection topology information of a cluster, where the fault detection topology information includes a fault detection relationship between all nodes in the cluster; obtaining a fault indication message, where the fault indication message is used to indicate unreachability from a detection node to a detected node; determining a sub-cluster of the cluster based on the fault detection topology information and the fault indication message, where nodes that belong to different sub-clusters are unreachable to each other; and determining a working cluster based on the sub-cluster of the cluster. According to the embodiments of this application, available nodes in the cluster can be retained to a maximum extent at relatively low costs. In this way, a quantity of available nodes in the cluster is increased, high availability is ensured.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: September 7, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yan Zeng, Fan Yu, Yinwen Wang, Yutao Shuai, Xiaoming Yue
  • Patent number: 11108858
    Abstract: Systems and methods for providing data storage operations, such as archiving and/or backing up of data, for mail servers, such as Exchange servers, via a Simple Mail Transfer Protocol (SMTP) interface are described. For example, the systems and methods may provide an SMTP server between one or more Exchange servers and a media agent, which is configured to performing secondary copy operations, in order to quickly and/or efficiently generate archive or other secondary copies of various mailboxes within the mail server before or during the transfer of mail data to the media agent for data storage operations.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 31, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Sunghyun Wang, Manas Bhikchand Mutha, Jun H. Ahn
  • Patent number: 11106556
    Abstract: Described herein is a system that provides data service failover in shared storage clusters. An example shared storage cluster can include multiple data node devices equipped to access to a shared storage location. Each of the data node devices can host multiple network attached storage (NAS) servers. For each NAS server at a data node device, a different data node device in the shared storage cluster can be designated as a backup node. The designated backup nodes for NAS servers at any one data node device in the shared storage cluster can be distributed across multiple other data node devices in the shared storage cluster, thereby sharing the burden of data node device failure across multiple other data node devices.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 31, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: G. Paul Koning, Himabindu Tummala, Sudhir Srinivasan
  • Patent number: 11108677
    Abstract: Techniques for providing a backup network path using a standby wide area network (WAN) link with reducing monitoring. Packet loss and latency metrics are monitored for network paths in an adaptive private network (APN) connecting a first user and a second user according to control traffic operating at a first control bandwidth for each network path. A determination is made that a first network path uses a standby WAN link, has packet loss and latency metrics indicative of a good quality state, and has at least one characteristic that identifies the first network path as a backup network path. The control traffic is then reduced for the backup network path to a second control bandwidth substantially less than the first control bandwidth. The backup network path is made active when the number of active network paths is less than or equal to a minimum number.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: August 31, 2021
    Assignee: TALARI NETWORKS INCORPORATED
    Inventors: Wai Yee Lui, Wei Huang
  • Patent number: 11102058
    Abstract: Systems and methods described herein include receiving, from a first network function, a request to receive a notification when a second network function becomes available after a failure. A status update may be received from the second network function indicating that the second network function is available. It may be determined that the second network function is in a stable state. A notification may be sent, to the first network function, that the second network function is available along with an indication of a time period in which to switch from accessing a third network function to accessing the second network function.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: August 24, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Suzann Hua, Chien-Yuan Huang, Emerando M. Delos Reyes, Parry Cornell Booker
  • Patent number: 11102060
    Abstract: Examples herein relate to identifying a soft failure at member within a cluster dedicated to a microservice. Examples disclose identifying a statistical evaluation for each member within the cluster. Based on the statistical evaluation, identifying a soft failure among one of multiple members within the cluster. In response to the identification of the soft failure at one of the members within the cluster, performing an action.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: August 24, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mark Perreira, Bryan P. Murray, Jayashree Sundarachar Beltur
  • Patent number: 11099951
    Abstract: A method for performing security failover in an industrial production environment includes a programmable logic controller (PLC) receiving notification that a function block (FB) or a function (FC) on the programmable logic controller has been maliciously revised. The PLC next determines whether the function block or the function is also maliciously revised on a failover computing device. If the failover computing device is not maliciously revised, a failover operation is performed by the PLC. This operation includes sending a data block comprising one or more input parameters to the function block or the function and receiving an output data resulting from executing the function block or the function with the data block on the failover computing device.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: August 24, 2021
    Assignee: Siemens Aktiengesellschaft
    Inventors: Dong Wei, Lingyun Wang, Leandro Pfleger de Aguiar
  • Patent number: 11093354
    Abstract: A system and method for triggering a recovery action during a component disruption in a production environment includes receiving data inputs from a plurality of components comprising the production environment, detecting an abnormality associated with a component of the plurality of components by analyzing the data inputs, and in response to the detecting the abnormality, triggering an analysis of the abnormality, analyzing the abnormality using a plurality of artificial intelligence engines to determine a plurality of outcomes from each artificial engine, consolidating the plurality of outcomes into a single outcome, the single outcome being input into an annotator engine to determine the recovery action to take during the component disruption in the production environment, and implementing the recovery action specific to the component with the detected abnormality.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kim Poh Wong, Diego Sonvico, Christopher Orfanos
  • Patent number: 11093355
    Abstract: A system and method for addressing failures in electronic display assemblies is provided. Each of a plurality of electronic display assembles include an electronic display, one or more components for operating the electronic display assembly, and a control device. A network operations center is located remote from, but in electronic communication with, each of the electronic display assembles. If the control devices determine that any of the components are not operating properly, the control device is configured to remove the power supplied to the components, wait a predetermined amount of time, and resume applying power.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: August 17, 2021
    Assignee: Manufacturing Resources International, Inc.
    Inventors: William Dunn, David Williams, John Schuch
  • Patent number: 11080100
    Abstract: Techniques for load balancing and fault tolerant service are described. An apparatus may comprise load balancing and fault tolerant component operative to execute a load balancing and fault tolerant service in a distributed data system. The load balancing and fault tolerant service distributes a load of a task to a first node in a cluster of nodes using a routing table. The load balancing and fault tolerant service stores information to indicate the first node from the cluster of nodes is assigned to perform the task. The load balancing and fault tolerant service detects a failure condition for the first node. The load balancing and fault tolerant service moves the task to a second node from the cluster of nodes to perform the task for the first node upon occurrence of the failure condition.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: August 3, 2021
    Assignee: NetApp, Inc.
    Inventors: Rakshit Karnawat, Veena TS, Ganesh Marappa
  • Patent number: 11080128
    Abstract: An automatic failure recovery system that, using machine learning, creates an operation procedure for recovering from a network failure or corrects the created operation procedure has a plurality of recovery tasks for recovering from the network failure; outputs failure data indicating network configuration information and failure information acquired upon occurrence of the network failure; selects an execution procedure of the recovery tasks, based on the failure data and a recovery model acquired in advance; executes the selected execution procedure when the network failure occurs; determines whether or not recovery from the network failure was achieved by the execution procedure; and notifies that the procedure is to be corrected, depending upon the result of the determination and a recovery level of the network failure.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: August 3, 2021
    Assignee: KDDI CORPORATION
    Inventors: Keisuke Kuroki, Michiaki Hayashi
  • Patent number: 11068389
    Abstract: A method of operating a storage system is provided. The method includes detecting differing amounts of storage memory on two or more of a plurality of blades of the storage system and forming a plurality of resiliency groups of blades, based on the differing amounts of storage memory, each resiliency group comprising a subset of the plurality of blades of the storage system supporting data recovery in case of failure of two of the blades of the resiliency group.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: July 20, 2021
    Assignee: Pure Storage, Inc.
    Inventors: Ying Gao, Faissal Sleiman, Matthew D. Fleming
  • Patent number: 11062039
    Abstract: A printed circuit (PC) card apparatus can, in an absence of external power provided to a Peripheral Component Interconnect Express (PCIe) PC card, prevent and detect unauthorized access to secure data stored on a memory device mounted on the PCIe PC card. The PCIe card includes a primary battery to supply, when external power is disconnected from the PCIe card, power to an electronic security device mounted on the PCIe card. The PC card apparatus also includes a PCIe edge connector protector enclosing electrically conductive fingers of a PCIe edge card connector. The PCIe edge connector protector includes a hidden supplemental charge storage device integrated into the PCIe edge connector protector. The PCIe edge connector protector also includes electrically conductive contacts to transfer supplemental power from the supplemental charge storage device to the electronic security device.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matthew Doyle, Gerald Bartley
  • Patent number: 11044191
    Abstract: In one embodiment, a device in a network predicts failure of a network element in the network using a machine learning-based failure prediction model. The device updates, based on the predicted failure of the network element, a topology of the network to remove the network element from the topology of the network. The device recomputes a reactive routing table of the device using the updated topology of the network. The device notifies one or more other devices of the network of the predicted failure using a reactive routing protocol message.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventor: Jean-Philippe Vasseur