Hot Swapping (i.e., While Network Is Up) Patents (Class 714/4.12)
  • Patent number: 11966306
    Abstract: Availability zone and region recovery are described. For an availability zone (AZ), a recovery availability zone (rAZ) may be identified based on available computing capacity of the recovery availability zone and geographic proximity of the availability zone relative to the recovery availability zone. In an instance in which the availability zone is impacted in which at least one of hardware and software of the availability zone is not fully operational, a virtual private cloud (VPC) is generated that establishes a peered connection between the availability zone and the recovery availability zone. A service is executed in the recovery availability zone, permitting any other services executing in the availability zone to invoke the service and become partially or fully operational.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: April 23, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Donald Patrick McGarry, Anuj Prateek, Juan-Pierre Longmore, Eric Wei, Daniel Bien, Noel O'Flaherty
  • Patent number: 11916685
    Abstract: A transmission apparatus includes redundant first communication devices configured to communicate with a communication apparatus provided in a first network, and redundant second communication devices configured to communicate with a communication apparatus provided in a second network. The second communication devices include respective first ends that are ends of redundant communication paths of the first communication devices, and the first communication devices include respective second ends that are ends of redundant communication paths of the second communication devices.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: February 27, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Kei Kitamura, Fumikazu Inuzuka, Akira Hirano, Masahito Tomizawa, Takuya Ohara
  • Patent number: 11870638
    Abstract: Aspects of the subject disclosure may include, for example, monitoring status of a network configured to provide end-to-end delivery of services to priority user equipment authorized according to a prioritized class of service and other user equipment not authorized for the prioritized class of service. The prioritized class of service extends a reserved network capacity for end-to-end delivery of a service via first domain including first network slices and a second domain including second network slices. A network interruption compromising the reserved capacity is determined based on the monitored status and integration of an alternate group of slices into one of the first network domain, the second network domain, or both to replace the compromised group of slices, is orchestrated. Integration of the alternate group of slices restores reserved network capacity according to the prioritized class of service. Other embodiments are disclosed.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: January 9, 2024
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Moshiur Rahman, David H. Lu, Eshrat Huda
  • Patent number: 11863440
    Abstract: A method for forwarding a packet, and a network device are provided. Under the method: a first packet can be received. The first packet includes first indication information, payload data, and a packet sequence number of the first packet in a data flow corresponding to the first packet. When the first network device determines that the first packet includes the first indication information, a plurality of second packets can be generated based on the first packet. Each of the plurality of second packets includes the payload data, the packet sequence number, and second indication information; and separately forwarding, the plurality of second packets to a second network device over different forwarding paths in a plurality of forwarding paths.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: January 2, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xuesong Geng, Guoyi Chen
  • Patent number: 11863413
    Abstract: A system for orchestrating deployment of network services is described. The system comprises a plurality of network services, an observability framework and an orchestration agent. The observability framework receives monitoring data corresponding to at least one network function of a network service, identifies data corresponding to the status and/or performance of the network service, aggregates the identified data into genericized metrics for the network service and forwards the genericized metrics to the orchestration agent. The orchestration agent uses the genericized metrics to trigger actions.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: January 2, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jonathan Marcus Lawn, Calum Sutherland Loudon
  • Patent number: 11824704
    Abstract: A device is configured to detect a triggering event within a network that is associated with a communication error between a first network device and a second network device. The device is further configured to identify a first node in a computer network map corresponding with the first network device and to identify node properties for the first node. The device is further configured to identify the error correction instructions in the node properties for the first node that include an address for rerouting data traffic to a third network device. The device is further configured to apply the error correction instructions where applying the error correction instructions suspends data traffic to the second network device and reroutes data traffic to the third network device.
    Type: Grant
    Filed: January 12, 2023
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakkal
  • Patent number: 11809914
    Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: November 7, 2023
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Patent number: 11755432
    Abstract: Methods and devices for providing reserved failover capacity across a plurality of data centers are described herein. An exemplary method includes determining whether a management process is executing at a first data center corresponding to a first physical location. In accordance with a determination that the management process is not executing at the first data center corresponding to the first physical location a host is initiated at a second data center corresponding to a second physical location and the management process is executed on the initiated host at the second data center corresponding to the second physical location.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: September 12, 2023
    Assignee: VMware, Inc.
    Inventors: Manoj Krishnan, Gabriel Tarasuk-Levin
  • Patent number: 11734131
    Abstract: Methods, systems, and apparatuses related to multiple instructions sets or redundant instructions for memory access and management. In one approach, a controller of the memory device provides a first set of functions for management of a storage media of the memory device. The controller uses the first set of functions to service one or more requests received from the host device. The controller provides a second set of functions for management of the storage media. The second set includes one or more functions that are redundant to the first set. When a request is received from the host device, in response to determining that the first set of functions is unavailable to service the request, the controller services the request using one or more of the redundant functions of the second set.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: August 22, 2023
    Assignee: Micron Technology, Inc.
    Inventor: Gil Golov
  • Patent number: 11681593
    Abstract: Methods, systems, and computer program products for selection of a witness during virtualization system recovery after a disaster event. A recovery plan is configured to identify a witness that is then used to elect a leader to implement the recovery. Various system, and/or network, and/or component failures and/or various loss of function of components of the virtualization system can trigger initiation of the recovery plan. Based on the particular recovery plan that is invoked upon a determination of a network outage, or component failure or loss of function of a component of the virtualization system, a particular witness corresponding to a subset of entities of the particular recovery plan is selected. The witness is used to elect the leader, and the leader initiates actions of the recovery plan. The implementation of the recovery plan includes consideration of the health of components that would potentially be involved in the recovery actions.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: June 20, 2023
    Assignee: Nutanix, Inc.
    Inventors: Ankush Jindal, Kiran Tatiparthi, Sharad Maheshwari, Shubham Gupta, Bharat Kumar Beedu
  • Patent number: 11671486
    Abstract: The present disclosure generally relates to managing redundancy capacity in a region having a plurality of active availability zones. For individual regions, a load balancing component can implement a redundancy validation routine that includes a non-uniform distribution of load for a set of active availability zones such that one availability zone receives an increase in traffic corresponding to the likely increase that would be experienced in response to an availability zone failure. The network service can perform automatic remediation.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: June 6, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Gavin Derek McCullagh
  • Patent number: 11663084
    Abstract: Methods and systems for automatically upgrading or synchronizing a remote data management agent running on a remote host machine (e.g., a hardware server) to a particular version that is in-sync with a corresponding version used by a cluster of data storage nodes controlling the remote data management agent are described. The remote agent may be initially installed on the remote host and subsequent updates to the remote agent may be performed using the remote agent itself without requiring intervention by the remote host. The remote agent may comprise a backup agent and a bootstrap agent that are each exposed in different network ports or associated with different port numbers or networking addresses. The backup agent may perform data backup related tasks for backing up files stored on the remote host and the bootstrap agent may perform upgrade related tasks for upgrading the backup agent.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 30, 2023
    Assignee: Rubrik, Inc.
    Inventors: Jiangbin Luo, Guilherme Vale Ferreira Menezes
  • Patent number: 11616754
    Abstract: Disclosed are a communication method and apparatus based on edge computing, a computer storage medium, and an electronic device. The communication method based on edge computing includes: receiving an uplink Internet Protocol (IP) packet transmitted by a user equipment, a destination address of the uplink IP packet being a network address of a target application server; determining a network address of a local edge server that is configured to respond to the uplink IP packet according to the network address of the target application server; and modifying the destination address of the uplink IP packet to the network address of the local edge server, and forwarding the modified uplink IP packet to the local edge server for processing.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: March 28, 2023
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Chunshan Xiong
  • Patent number: 11593397
    Abstract: A poll of a first database is initiated (e.g., a SOT database). The poll of the first database is to identify if any transactions have occurred since a previous poll of the first database. Based on the poll of the first database, information is received that identifies one or more transaction identifiers. A missing transaction identifier is identified based on a contagious list of transaction identifiers. In response to identifying the missing transaction identifier, the missing transaction identifier is stored in a list of missing transaction identifiers for use in a later poll of the first database. By tracking the missing transaction identifier, the process can identify transactions that take longer to commit without introducing lag for transactions that commit quickly.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: February 28, 2023
    Assignee: Micro Focus LLC
    Inventors: Vamsi Krishna, Kalyan Koka, Kamal Maheshwari
  • Patent number: 11595245
    Abstract: A device is configured to detect a triggering event within a network that is associated with a communication error between a first network device and a second network device. The device is further configured to identify a first node in a computer network map corresponding with the first network device and to identify node properties for the first node. The device is further configured to identify the error correction instructions in the node properties for the first node that include an address for rerouting data traffic to a third network device. The device is further configured to apply the error correction instructions where applying the error correction instructions suspends data traffic to the second network device and reroutes data traffic to the third network device.
    Type: Grant
    Filed: March 27, 2022
    Date of Patent: February 28, 2023
    Assignee: Bank of America Corporation
    Inventors: Sunny Bhattacharjee, Rakesh Jain, Adi Narayana Rao Garaga, Sidhan Ponnanakal
  • Patent number: 11550806
    Abstract: A processor may receive a request including a vehicle identifier, a first symptom identifier, and a second symptom identifier. In response to receiving the request, the processor may determine a circuit element identifier to include in a reply to the request. To do so, the processor may make a determination that the received vehicle identifier matches or is mapped to a stored vehicle identifier, that the received first symptom identifier matches or is mapped to a stored first symptom identifier, and that the received second symptom identifier matches or is mapped to a stored second symptom identifier. In response to making the determination, the processor may determine that a particular circuit element identifier is the circuit element identifier to include based on the particular circuit element identifier being mapped to these stored identifiers. Then, the processor may generate and subsequently output the reply including the determined circuit element identifier.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: January 10, 2023
    Assignee: Snap-on Incorporated
    Inventors: David Costantino, Patrick S. Merg, Roy Steven Brozovich
  • Patent number: 11520805
    Abstract: Techniques are used for replication in a storage system. The techniques may be used to provide, among other things, the determination that a data block has more than one instance in a storage system. A similarity hash for the data block is determined, and an instruction is transmitted from a source system to a target system to replicate the data block based on the similarity hash.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: December 6, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Lior Kamran, Amitai Alkalay
  • Patent number: 11523533
    Abstract: Systems and techniques for tracking and providing real-time visualizations of maintenance time for datacenter components. The systems include sensors to detect when datacenter components are opened for maintenance, such as hot switching of hard drive disks, to initialize a countdown timer. Status indicator lights of components within the datacenter component are used to display visual representations of the countdown timer. The visualizations present a remaining or elapsed maintenance time remaining to ensure components of the datacenter component are not damaged by overheating during maintenance.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: December 6, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Roey Rivnay, William Mark Megarity, Priti Choudhary
  • Patent number: 11502962
    Abstract: Embodiments of this application disclose a method, an apparatus, and a system for implementing data transmission. The method includes: obtaining, by a sending device, a data packet in a target data flow; and sending the data packet through each of at least two physical links between the sending device and a receiving device, where the data packet sent through each of the at least two physical links includes a same sequence number. Because the data packet in the target data flow is sent through different physical links, not through only one physical link, when a transmission latency of the data packet is increased due to a bandwidth instability factor such as burst traffic or electromagnetic wave interference on any physical link, the receiving device can combine, into a target video flow, data packets that are sent through other physical links and that have a lower latency.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: November 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaoyang Qu, Zhigang Huang, Guang Chen, Jian Chen
  • Patent number: 11474982
    Abstract: In an example embodiment, a first version of a cloud-based application is deployed. The first version of the cloud-based application contains references, based on a first schema, to a first database. Then a second version of the cloud-based application, different than the first version, is deployed. The second version of the cloud-based application contains references, based on a second schema, to the first database. Then access to the second version of the cloud-based application to one or more user devices is prevented while permitting testing devices to have access to the second version of the cloud-based application, while migrating data from the first schema of the first database to the second schema of the first database. Then access to the second version of the cloud-based application to the one or more user devices is permitted once the migrating of the data is complete.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: October 18, 2022
    Assignee: SAP SE
    Inventors: Aniket Mohapatra, Simon Lueders
  • Patent number: 11474913
    Abstract: A method comprises receiving a request to restore a given snapshot of a plurality of snapshots from a cloud storage platform to a storage array. In the method, a first metadata file corresponding to the given snapshot is downloaded from the cloud storage platform, and data corresponding to the given snapshot is written to the storage array. An additional metadata file corresponding to a previous snapshot of the plurality of snapshots with respect to the given snapshot is downloaded. The first metadata file and the additional metadata file are compared to determine whether one or more offsets in the additional metadata file are present in the first metadata file. Data corresponding to any of the one or more offsets determined to be absent from the first metadata file is written to the storage array, and the one or more absent offsets are added to the first metadata file.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: October 18, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Anurag Bhatnagar, Sarat Kumar Behera
  • Patent number: 11422910
    Abstract: The invention relates to a Data Center Operating System. An embodiment of the present invention comprises: a memory component that stores inventory data for a plurality of data centers; an interactive interface that receives one or more user inputs; an API input that receives data from one or more data center systems; and a processor configured to perform the steps comprising: receiving, via the API input, monitored data from a plurality of data centers at one or more locations; automatically generating, via the processor, an interactive data center floorplan that comprises the monitored data at a device-level for a specific data center; and displaying, via the interactive interface, the interactive data center floorplan in one or more views wherein the one or more views comprises detailed data for a particular rack in the specific data center.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: August 23, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Morgan Dadd, Tom J. March, Christian Jones
  • Patent number: 11347591
    Abstract: In one example, a method includes performing various operations at a backup server. These operations may include receiving, from a node, a request for restoration of a cumulative backup that includes a plurality of partial backups that have been merged together, where the plurality of partial backups includes data from a group of one or more nodes, and the group includes the node. The method further includes checking the cumulative backup to determine whether or not the cumulative backup has been finalized, accessing the cumulative backup when it has been determined that the cumulative backup has been finalized, and restoring the cumulative backup to a target node.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: May 31, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Mark Richter, Jennifer Starling, Eric Olsen, Emile Snyder
  • Patent number: 11347724
    Abstract: A system, method, and computer-readable medium are disclosed for management of a centralized service for transaction handling across multiple processes that sends connections to a parent process that determines the multiple processes that are used to provide data or upgrade to a user database. Reference identifiers are generated for the connections. The reference identifiers are mapped. Connection of the multiple processes is performed using the reference identifiers to the database to provide data or upgrade to the user database. An abort or rollback is received if all of the other processes are not successful in providing the data or upgrading user database. A commit is received if all of the multiple processes are successful in providing the data or upgrading the user database.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: May 31, 2022
    Assignee: Dell Products L.P.
    Inventors: Mahesh Kumar Kancharla, Debi Prasad Rout, Vamshi Krishna Shenigaram, Ravi Krishna Yammanuru, Sisir Samanta
  • Patent number: 11290446
    Abstract: Digital rights management is extended such that control over the access to data stored in a cloud remains with the originator of the data. The access information is coordinated between a rights application in the cloud and a rights server outside the cloud. A rights policy is used for fine-grained regulation of the access for users (user groups), computers (client, server) and validity periods. The access limits actions that can be performed with the data, such as a server application being provided with access to index said data without being able to access the complete contents of the data in the process. The access extension may be used for any type of distributed data processing in which the data are intended to be protected against unauthorized access operations.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: March 29, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Monika Maidl, Stefan Seltzsam
  • Patent number: 11262932
    Abstract: Described is a system for discovering and configuring backup settings for protectable storage assets of a storage array. The system may perform such discovery and configuration for a storage array by providing an efficient centralized management capability. In addition, the centralized management capability allows for the creation of backup policies that are host-aware. Accordingly, the system may account for the interrelationship between storage devices, storage groups, and host devices to prevent potential inconsistencies and conflicts that may arise when creating a centralized backup policy.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: March 1, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Shivam Chaturvedi, LahariCharan Bejjanke, Sanjeev Lochab, Pawan Singh, Rintu Kanp, Upanshu Singhal
  • Patent number: 11226871
    Abstract: Files are identified for file-level restore by bitmaps of cloud snapshots of a storage volume. The bitmaps comprise a data structure for each snapshot containing record numbers of files of the storage volume and a file status bit for each such file that indicates the presence or absence of the file in the corresponding snapshot. File numbers of files of interest are obtained from record numbers of records in a volume files index of the storage volume. The bitmaps can be searched to locate the snapshots containing particular files of interest without the necessity of mounting and searching the separate snapshots on a virtual machine.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: January 18, 2022
    Assignee: EMC IP Holding Company, LLC
    Inventors: Ganesh Ghodake, Sachin Patil
  • Patent number: 11200137
    Abstract: Aspects of the present disclosure are directed to systems and methods for determining execution of failure prediction models and duration prediction models for a sensor system. Systems and methods can involve receiving streaming data from one or more sensors and for a failure prediction model processing the streaming data indicating a predicted failure with a probability higher than a threshold, obtaining a duration of the predicted failure from a duration prediction model configured to predict durations of detected failures based on the streaming data; deactivating the failure prediction model when the predicted failure occurs; and determining a time to reactivate the failure prediction model based on the obtained duration of the predicted failure.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: December 14, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Susumu Serita, Chi Zhang, Chetan Gupta, Qiyao Wang, Huijuan Shao
  • Patent number: 11181890
    Abstract: A control system which controls a control target includes a controller connected to one or more devices through a network, and an information processing apparatus connected to the controller. The controller includes an event log containing an event having occurred during a control operation, and network statistical information containing statistical information associated with data transmission on the network. The information processing apparatus includes a factor estimation unit that provides an interactive user interface in accordance with selection of an anomaly phenomenon registered in the event log.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: November 23, 2021
    Assignee: OMRON Corporation
    Inventors: Kojiro Baba, Yasushi Yamawaki, Shigenori Sawada
  • Patent number: 11178174
    Abstract: Apparatuses, methods, systems, and program products are disclosed for detecting man-in-the-middle attacks on a local area network. A method includes checking a first set of network settings information associated with a network router. A method includes requesting a second set of network settings information corresponding to the first set of network settings information. A method includes detecting a man-in-the-middle attacker on the network in response to at least a portion of the second set of network settings information not matching the first set of network settings information. A method includes triggering a countermeasure action related to the man-in-the-middle attacker.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: November 16, 2021
    Assignee: CipherTooth, Inc
    Inventors: Jerry G. Hayward, F. Edward Hayward, II
  • Patent number: 11165834
    Abstract: A particular computing device providing service to a user device may become unavailable. If a computing device becomes unavailable, a backup computing device may be requested to provide services to user devices on a temporary basis to allow call completion. Messages to the backup computing device instance may indicate the basis for service issues and prompt further action by the computing device, such as registration with an alternative computing device or re-registration with a computing device that was determined to be unavailable.
    Type: Grant
    Filed: November 12, 2018
    Date of Patent: November 2, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Matthew J. Christopher, Raghavendra P. Hegde
  • Patent number: 11157343
    Abstract: A method of evaluating real-time computer faults and using a fault evaluation (FE) platform is provided. The method includes ingesting log data associated with a computer system, the log data includes a plurality of fault events, a fault severity identifier associated with at least one fault event of the plurality of fault events. The method also includes selecting, from the plurality of fault events, a fault event set which corresponds to a time window and includes the at least one fault event. The method further includes generating a fault score for the at least one fault event and an aggregate fault score. The method also includes determining that the aggregate fault score exceeds a predefined threshold, and providing, to a configuration management platform, instructions to initiate a hardware component remediation process.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: October 26, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Aaron Braundmeier, Brian Marsh
  • Patent number: 11140126
    Abstract: A communication apparatus is connected to a communication line by using a dynamically-set global Internet-Protocol address and includes a detector and a transmitting unit. The detector detects a change in the global Internet-Protocol address. The transmitting unit transmits the changed global Internet-Protocol address to a mail server when the detector detects the change in the global Internet-Protocol address, so that the changed global Internet-Protocol address is registered in an Internet-Protocol-address limiting function of the mail server.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: October 5, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Masamichi Koike
  • Patent number: 11095528
    Abstract: A method routes an identity query to a particular identity network. An identity broker determines that a candidate identity network is associated with a confidence score that satisfies predetermined criteria. Responsive to determining that the candidate identity network is associated with the confidence score that satisfies the predetermined criteria, the identity broker onboards the candidate identity network into a set of identity networks services, and then routes an identity query for an identity to the candidate identity network that satisfies the predetermined criteria.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ashish Kundu, Joshua F. Payne, Kapil Kumar Singh, Arjun Natarajan
  • Patent number: 11063907
    Abstract: A system includes a memory and at least one processor to set a network throughput level setting to a default network traffic rate in a computer network, begin a data protection operation at the network throughput level setting in the computer network, continually monitor the computer network and determine that a condition has occurred in the computer network, dynamically adjust the network throughput level setting in response to the condition by one of decreasing the network throughput level setting by a network traffic rate increment and increasing the network throughput level setting by the network traffic rate increment, and dynamically shape network or storage traffic for the data protection operation using the network throughput level setting.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: July 13, 2021
    Assignee: COBALT IRON, INC.
    Inventors: Richard Raymond Spurlock, Robert Merrill Marett, James Thomas Kost, Gregory John Tevis
  • Patent number: 11050619
    Abstract: In one embodiment, a method comprises: detecting, by a root network device in a low power and lossy network (LLN) operating in a downward-routing mode, an outage among at least a substantial number of LLN devices in the LLN; initiating, by the root network device, a dynamic suspension of network operations in the LLN during the outage, including causing existing Internet Protocol (IP) addresses of all the LLN devices to be maintained during the outage, and causing all the LLN devices to limit transmissions to Power Outage Notification (PON) messages, Power Restoration Notification (PRN) messages, or minimal-bandwidth data packets, based on the root network device switching the LLN from the downward-routing mode to a collection-only mode; and selectively restoring, by the root network device, the LLN to the downward-routing mode in response to detecting PRN messages from at least substantially all the substantial number of LLN devices.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: June 29, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Li Zhao, Pascal Thubert, Huimin She, Lele Zhang
  • Patent number: 11029939
    Abstract: Disclosed herein are system, method, and computer program product embodiments a dual-core automated teller machine (ATM). The dual-core ATM system and method includes two physical central processing units (“computing devices” or “cores”) that are configured to perform operations in coordination with peripheral devices. Peripheral devices of the dual-core ATM system can include a peripheral screen, such as a touch screen, a card reader, a PIN pad (e.g., an encrypted pin pad or “EPP”), a cash dispenser, and a cash deposit module. A peripheral switch can isolate one of the computing devices from the one or more peripheral devices and that can permit the other of the computing devices to control the one or more peripheral devices. By maintaining redundant hardware sets within the ATM enclosure, the system can avoid a necessary reboot or powering-off in the event of, for example, a software failure.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: June 8, 2021
    Assignee: Capital One Services, LLC
    Inventors: Stephen van Beek Faletti, Charleston Malkemus, David Kelly Wurmfeld
  • Patent number: 10983891
    Abstract: The invention relates to a Data Center Operating System. An embodiment of the present invention comprises: a memory component that stores inventory data for a plurality of data centers; an interactive interface that receives one or more user inputs; an API input that receives data from one or more data center systems; and a processor configured to perform the steps comprising: receiving, via the API input, monitored data from a plurality of data centers at one or more locations; automatically generating, via the processor, an interactive data center floorplan that comprises the monitored data at a device-level for a specific data center; and displaying, via the interactive interface, the interactive data center floorplan in one or more views wherein the one or more views comprises detailed data for a particular rack in the specific data center.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: April 20, 2021
    Assignee: JPMorgan Chase Bank, N. A.
    Inventors: Morgan Dadd, Tom J. March, Christian Jones
  • Patent number: 10970305
    Abstract: A computerized method useful for node cluster formation and management in a distributed database system includes the step of providing a set of database nodes in a database cluster. Each node of the set of database nodes comprises a cluster management module, a heartbeat module, and a globally unique node identifier. The cluster management module manages cluster membership by maintaining a succession list. The succession list comprises a list of all current members in the database cluster. The heartbeat module communicates a pulse message to every other node in the set of database nodes. The method includes the step of maintaining, with each heartbeat module of each database node, an adjacency list.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: April 6, 2021
    Inventors: Venkatachary Srinivasan, Sunil Sayyaparaju, Ashish Shinde
  • Patent number: 10944658
    Abstract: A method of monitoring of monitor objects in a computer-integrated telecommunications environment can include, at an initial start-up phase: upon a first-time establishment of an association between a first computing device and a switching device using a communication link, sending a first message from the first computing device to the switching device to request an identification for all monitor objects that are to be monitored by the first computing device; and in response to the first message, sending a second message from the switching device to the first computing device. The second message can refer to a third message to follow. The third message can be sent from the switching device to the first computing device that refers back to the second message and includes a list of all monitor objects allocated to the first computing device.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: March 9, 2021
    Assignee: Unify GmbH & Co. KG
    Inventors: Michael Volkmann, Claus Rist
  • Patent number: 10929195
    Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: February 23, 2021
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Patent number: 10924538
    Abstract: A system for monitoring processes includes a first compute node and a second compute node. The first compute node includes a process monitor, a status data analyzer, a process monitor checker, and a peer monitor. The process monitor is configured to generate process status data for a first instance of a software application. The status data analyzer is configured to selectively restart the first instance of the software application based on determining that an expected process of the first instance of the software application has stopped running. The process monitor checker is configured to restart the process monitor in response to determining that the process monitor has stopped running. The peer monitor is configured to, in response to determining that a second instance of the software application failed at the second compute node, perform an action based on incomplete tasks associated with the second instance of the software application.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: February 16, 2021
    Assignee: THE BOEING COMPANY
    Inventors: James J. Troy, Bruce Marvin Craig
  • Patent number: 10904097
    Abstract: In one embodiment, a device in a mesh network rooted at a root node receives a subroot selection notification. The subroot selection notification indicates that the device should function as a root of a sub-directed acyclic graph (DAG) were a power outage to occur. The device determines that a power outage has occurred. The device forms, after determining that a power outage has occurred, a sub-DAG that is rooted at the device by establishing one or more other devices in the mesh network as routing children of the device in the sub-DAG. The device joins the sub-DAG to a DAG rooted at the root node.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: January 26, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Huimin She, Li Zhao, Nan Yi, Haibo Dong
  • Patent number: 10901832
    Abstract: Example implementations described herein involve a system for maintenance recommendation based on data-driven failure prediction. The example implementations can involve estimating the probability of having a failure event in the near future given sensor measurements and events from the equipment, and then alerts the system user or maintenance staff if the probability of failure exceeds a certain threshold. The example implementations utilize historical failure cases along with the associated sensor measurements and events to learn a group of classification models that differentiate between failure and non-failure cases. In example implementations, the system then chooses the optimal model for failure prediction such that the overall cost of the maintenance process is minimized.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: January 26, 2021
    Assignee: HITACHI, LTD.
    Inventors: Ahmed Khairy Farahat, Chetan Gupta, Kosta Ristovski
  • Patent number: 10846370
    Abstract: A method for facilitating mobile telemedicine for a suspected stroke case can include initiating, with an evaluation device, a prehospital mobile telemedicine videoconference with a remote device when a projected amount of time exceeds a threshold. The method can include determining for presentation, a set of specified symptoms of a stroke, the specified symptoms obtained remotely using the prehospital mobile telemedicine videoconference, obtaining input from a user, including information indicative as to whether a patient is exhibiting symptoms of a stroke, and in response to obtaining input, transmitting, from the evaluation device to the remote device, the information indicative as to whether the patient is exhibiting symptoms of a stroke. The method can include generating a medical alert, at the evaluation device, the medical alert including patient information and the information indicative as to whether the patient is exhibiting symptoms of a stroke.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: November 24, 2020
    Assignee: University of Virginia Patent Foundation
    Inventors: Andrew M. Southerland, Sherita N. Chapman Smith, Brian S. Gunnell
  • Patent number: 10810069
    Abstract: A component analysis platform may communicate with one or more devices to obtain prediction data relating to a type of component. The component analysis platform may process the prediction data to determine a set of predictors for failure of an instance of the component, and may generate a model for failure of the instance of the component based on the set of predictors. The component analysis platform may monitor the instance of the component to obtain component data relating to the instance of the component. The component analysis platform may determine, using the model and based on the component data relating to the instance of the component, a predicted failure for the instance of the component. The component analysis platform may perform a response action related to the predicted failure.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: October 20, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Bhaskar Ghosh, Mohan Sekhar, Rajendra T. Prasad, Rajesh Nagarajan, Balaji Venkateswaran, Purnima Jagannathan, Roopalaxmi Manjunath, Vijayaraghavan Koushik
  • Patent number: 10795784
    Abstract: Faults are managed in a virtual machine network. Failure of operation of a virtual machine among a plurality of different types of virtual machines operating in the virtual machine network is detected. The virtual machine network operates on network elements connected by transport mechanisms. A cause of the failure of the operation of the virtual machine is determined, and recovery of the virtual machine is initiated based on the determined cause of the failure.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: October 6, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Chen-Yui Yang, Paritosh Bajpay, Chang-Han Jong, Chaoxin Charles Qiu
  • Patent number: 10776247
    Abstract: Methods, systems, and computer program products are provided for eliminating run-time errors in a stream processing environment. Processing devices receive tuples in a distributed stream processing environment. Each respective processing device checks the received tuples to determine whether a pattern of the received tuples matches one or more pattern profiles that cause run-time errors. When the pattern of the received tuples matches the one or more pattern profiles that cause run-time errors, the respective processing device performs an action to adjust a processing order of the received tuple to reduce an impact of the run-time errors. When the pattern of the received tuples does not match the one or more pattern profiles that cause run-time errors, the respective processing device performs a function on the received tuples. The functions are performed by an operator residing in the respective processing device.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: John M. Santosuosso, Jason A. Nikolai, David M. Koster
  • Patent number: 10754741
    Abstract: A migration system or service may implement event-driven replication for migrating a computing resource from a source network to a destination network. A replication event may be detected to obtain a state of a data volume for a computing resource hosted in a client network. A request to a replication agent hosted in the source network may instruct the replication agent to copy at least some of the data of the data volume and send the data to the destination network. The migration service may generate a state of the data volume from the received data in a format that is operable to host the computing resource in the destination network and store the generated state of the data volume.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ekanth Sethuramalingam, Keshav Sethi Attrey, Vivek Chawda, Raviprasad Venkatesha Murthy Mummidi, Nagaraju Shiramshetti, Sukwon Kim, Swetha Sundar, Sumeet Talwar, Sophia Yeemei Tsang, Sagar Kumar, Tianyi Luo, Anbuselvan Ramanathan, Julian Ozen
  • Patent number: 10728054
    Abstract: An apparatus and method for terminating a virtual network function (VNF) instance according to termination requirements of the VNF instance. The termination requirements may be defined in a VNF descriptor corresponding to the VNF instance. A network function virtualization (NFV) management entity may obtain the termination requirements and initiate termination of the VNF instance based on the obtained termination requirements.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: July 28, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Fang Yu, Zhixian Xiang