Isolate Or Remove Failed Node Without Replacement (e.g., Bypassing, Re-routing, Etc.) Patents (Class 714/4.2)
  • Patent number: 12236271
    Abstract: Techniques described herein relate to a method for performing state management services for composed information handling systems. The method includes making a determination that an at least one control resource set is not associated with a distributed state storage system; and in response to the determination: identifying additional computing resources to instantiate a distributed state storage system; instantiating the distributed state storage system using the additional computing resources; registering the at least one control resource set with the distributed state storage system; and preparing the at least one control resource set to perform at state management services using the distributed state storage system.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: February 25, 2025
    Assignee: DELL PRODUCTS L.P.
    Inventors: Douglas L. Farley, John S. Harwood, Jimmy Doyle Pike, Gaurav Chawla, Tommi Salli, Robert Anthony Lincourt, Jr., Sumedh Wasudeo Sathaye
  • Patent number: 12222823
    Abstract: Embodiments of this application relate to the field of storage technologies, and disclose a data backup method and a terminal, to back up user data in a terminal when the terminal cannot be used. A specific solution is as follows: A terminal includes a first data partition, and the first data partition supports to start an operating system when the terminal is powered on. The terminal starts the operating system by using a second data partition after detecting a power-on failure of the terminal or detecting a preset operation of a user. The second data partition is a blank data partition. After the operating system is successfully started, the terminal transmits user data in the first data partition to a first storage medium. The first storage medium is located outside the terminal and is connected to the terminal.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: February 11, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dechun Qi, Leizhen Zang, Liang Zhang, Xun Zhang, Zhijun Lu, Jun Xue, Haitao Zhu, Xiaozhen Meng
  • Patent number: 12206596
    Abstract: Methods and systems for provisioning resources includes classifying a request for a virtual server instance (VSI) according to resources specified in the request. Dependent resources that the VSI will use are predicted based on the specified resources. A provisioning plan is generated, including timing and configuration information, based on the specified resources and the dependent resources. Resources for the VSI are provisioned according to the provisioning plan, including allocating hardware resources on a computing system.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: January 21, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES
    Inventors: Peng Hui Jiang, Na Fei Yang, Xi Qing Zhang, Cheng Cheng Dong, Su Liu
  • Patent number: 12141626
    Abstract: The disclosure relates to an interprocessor synchronization system, comprising a plurality of processors; a plurality of unidirectional notification lines connecting the processors in a chain; in each processor: a synchronization register having bits respectively associated with the notification lines, connected to record the respective states of upstream notification lines, propagated by an upstream processor, and a gate controlled by a configuration register to propagate the states of the upstream notification lines on downstream notification lines to a downstream processor.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: November 12, 2024
    Assignee: Kalray
    Inventors: Benoit Dupont de Dinechin, Arnaud Odinot, Vincent Ray
  • Patent number: 12074727
    Abstract: A system for controlling an entertainment installation comprising one or more devices, wherein the system comprises: for each of the devices, a control unit; for each of the devices, a communication unit comprising a first communication port, a second communication port, a switch component, and a bypass component; one or more data connections suitable for full-duplex communication; a central management unit comprising a monitoring module suitable for receiving monitoring messages from the devices.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: August 27, 2024
    Assignee: CONSTELL8
    Inventors: Roel Apers, Wouter Moors, Roel Velkeneers
  • Patent number: 12013750
    Abstract: A failure information acquirer of a network service management apparatus acquires, from a network system, a VNF failure recovery permission request and makes an inquiry to a virtualized infrastructure manager about a state of corresponding hardware to determine a cause of a failure. A recovery process controller grants, when the failure is caused by software, the network system recovery permission, and requests, when the failure is caused by hardware, the virtualized infrastructure manager to cause state information on a corresponding virtual machine to indicate an error and then grants the recovery permission.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: June 18, 2024
    Assignee: RAKUTEN SYMPHONY SINGAPORE PTE. LTD.
    Inventors: Bharath Rathinam, Sheshan De Zoysa, Rahul Atri
  • Patent number: 11997233
    Abstract: Novel tools and techniques are provided for implementing call center-based automated interface with voice switches for voice service diagnostics and provisioning. In various embodiments, in response to receiving a request by a call center user to access a voice service customer account, a computing system may access information regarding the voice service customer account that is stored in a database, may identify a switch that is configured to control voice service to a customer premises associated with the customer, based at least in part on the accessed information, and may autonomously access, from other databases, information associated with the voice service customer account. The computing system may integrate the accessed information, may generate and present a user interface (“UI”) displaying the accessed information, and may generate and present one or more options within the UI for the call center user to select to change features of the voice service.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: May 28, 2024
    Assignee: CenturyLink Intellectual Proper LLC
    Inventors: Jaime D. Lemley, David Stegeman
  • Patent number: 11936805
    Abstract: Novel tools and techniques are provided for implementing call center-based automated interface between call center agents and network orchestration systems, in some cases, via application programming interfaces (“APIs”). In various embodiments, an automated services platform may collect, from data sources, data associated with services provided by a service provider. The collected data may be autonomously analyzed to identify any issues with provisioning a service(s) to a customer. If so, one or more automation actions may be autonomously identified to address the determined issue(s). The automated services platform may autonomously send instructions to automation bots to perform the identified one or more automation actions, and may generate and present a UI on a user terminal operated by a user, the UI displaying information regarding at least one of the at least one issue, the affected service(s), the identified one or more automation actions, or the automation bots, and/or the like.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: March 19, 2024
    Assignee: CentryLink Intellectual Property LLC
    Inventors: Jaime D. Lemley, Rob Preston, Jeremy Lemley
  • Patent number: 11916952
    Abstract: Systems and methods for mapping IP addresses to an entity include receiving at least one domain name associated with the entity. Embodiments may further include determining one or more variations of the at least one domain name based on analysis of domain name data collected from a plurality of domain name data sources that mention a variation of the at least one domain name. Some embodiments may also include identifying one or more IP addresses pointed to by the one or more variations of the entity's domain name based on analysis of IP address data collected from a plurality of IP address data sources. Additional embodiments include assigning weights to each of the identified one or more IP addresses and creating a mapping of IP addresses to associate with the entity based on analysis of the weighted one or more IP addresses.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: February 27, 2024
    Assignee: SecurityScorecard, Inc.
    Inventors: Aleksandr Yampolskiy, Rob Blackin, Samuel Kassoumeh, Nick Matviko
  • Patent number: 11824779
    Abstract: Embodiments of this application disclose a traffic forwarding processing method and a device. The method includes: A first network device receives a first packet that is from a second network device and that includes a MAC address of a destination device and a color identifier of the MAC address. The first network device obtains an address of a third network device, where the destination device is multi-homed to the second network device and the third network device. The first network device determines a first forwarding policy based on the address of the third network device and the color identifier, and forwards, to the third network device according to the first forwarding policy, traffic destined for the MAC address.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: November 21, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Zhaoyang Yan
  • Patent number: 11726854
    Abstract: A method includes for each node of a plurality of nodes, determining a runtime value associated with an execution of a continuous integration and continuous delivery/deployment (CI/CD) pipeline, determining, for each node of the plurality of nodes, an aggregate performance statistic in view of the runtime value of the plurality of nodes, identifying, in view of the aggregate performance statistic, at least one node of the plurality of nodes that satisfies a performance threshold criterion, and responsive to identifying the at least one node of the plurality of nodes that satisfied the performance threshold criterion, marking the at least one node of the plurality of nodes as underperforming.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: August 15, 2023
    Assignee: Red Hat, Inc.
    Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
  • Patent number: 11663019
    Abstract: A native restart controller restarts services in a controlled manner. The services run in a cloud computing environment comprising a plurality of computing devices executing a plurality of Kubernetes pods comprising one or more containers. An indication is received of a deployment defining a service to be implemented in the cloud computing environment, the deployment including a desired number of instances of the service. An API is instantiated that is operable to provide a first state indicative of whether restarts are to be controlled by the restart controller and a second state indicating that a restart is required. In response to receiving an indication that restarts for the cluster are to be controlled by the restart controller and that a restart is required, the instances are restarted in a sequence in accordance with restart criteria associated with the service.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: May 30, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Charles Hotham, Murray William Rogers, Sophie Stratton, Joseph Ellis Darracott Powell, Matthew Ian Ronald Williams
  • Patent number: 11665087
    Abstract: A computer-implemented method, a computer program product, and a computer system for multi-path networking with a feature of multiplexing. One or more computing devices or servers configure wrappers for respective ones of applications and run the applications with the wrappers preloaded to the respective ones of the applications. The wrappers establish communication through one or more alternative paths between wrapped applications, where the one or more alternative paths are parallel to an original path between the applications. The wrappers exchange data between the applications through either the one or more alternative paths or the original path. The wrappers finalize connections through the one or more alternative paths, in response to all the data being exchanged.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Nelson Mimura Gonzalez, Tonia Elengikal, Guojing Cong
  • Patent number: 11647112
    Abstract: Novel tools and techniques are provided for implementing call center-based automated interface with network switches for Internet service diagnostics and provisioning. In various embodiments, in response to receiving a request by a call center user to access an Internet service customer account, a computing system may access information regarding the Internet service customer account that is stored in a database, may identify a network switch that is configured to provide Internet service to customer premises equipment (“CPE”) disposed at a customer premises associated with the customer, based at least in part on the accessed information, and may autonomously access, from other databases, information associated with the Internet service customer account and with a network profile. The computing system may integrate the accessed information, may generate and present a user interface (“UI”) displaying the accessed information, and may autonomously initiate one or more diagnosis and repair procedures.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: May 9, 2023
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Jaime D. Lemley, Rob Preston
  • Patent number: 11621881
    Abstract: A method that includes joining, by a first node, a network connecting a set of nodes, where each node has an agent and is associated with a sensor, and where the sensor generates sensor data, and where each agent sends and receives broadcast messages, and generating, by the sensor, sensor data associated with a second node. The method also includes analyzing, by the agent, the sensor data, where the analyzing causes a detection of a first fault condition of the second node, and where the first fault condition is an indication of a problem with the second node, generating, by the agent, a broadcast message, where the broadcast message includes the first fault condition, and sending, by the first node, the broadcast message to at least one member of the set of nodes via the network.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: April 4, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nadiya Kochura, Tiberiu Suto, Nicolo' Sgobba, Erik Rueger
  • Patent number: 11609788
    Abstract: Systems and methods related to resource distribution for a fleet of machines are disclosed. A system may include a fleet of machines each having an associated resource capacity and a resource requirement to perform a task. The system may further include a controller having a resource requirement circuit to determine an aggregated amount of the resource requirement and an aggregated amount of the resource capacity. A resource distribution circuit may adaptively improve, in response to an aggregated amount of the resource capacity, an aggregated resource delivery of the resource.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: March 21, 2023
    Assignee: Strong Force TX Portfolio 2018, LLC
    Inventor: Charles Howard Cella
  • Patent number: 11611469
    Abstract: Methods, systems and computer readable media for isolating network faults are provided. A data driven automation services module is provided including a data connector, a data driven policy designer and a data driven self-service engine. The data connector collects data from the plurality of network data sources and integrates the data into shared communities for insight development. The data driven policy designer creates and stores templates and develops policies to implement service tasks to identify and isolate network problems. The data driven self-service engine integrates the network and its orchestration capabilities with big data technology to develop a plurality of microservices to perform service tasks.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: March 21, 2023
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Zhiqiang Qian, Michael Zinnikas
  • Patent number: 11586489
    Abstract: A Disaster Recovery (DR) verification process or system verifies readiness to execute a Disaster Recovery (DR) test. Such DR verification is automatically provided on a regular basis, with minimum impact on both a production and recovery environment. However, DR verification is only enabled at a time when no disaster recovery or DR testing of other sites is already under way. Configuration data needed for DR verification is constantly replicated from production to recovery, by dedicated data movers. DR verification allocates and configures recovery resources in an encapsulated environment, confirms successful their instantiation (such as boot up and network connections), and reports the outcome.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: February 21, 2023
    Assignee: Sungard Availability Services, LP
    Inventor: Michael Schniebel
  • Patent number: 11543963
    Abstract: A method begins by a load balancing module of a distributed storage network (DSN) determining availability of a plurality of DSN processing units of a set of DSN processing units based on availability information associated with the plurality of DSN processing units and in response to determined availability, selecting a DSN processing unit form the set to process a data access request. The method continues with the load balancing module receiving an indication that the DSN processing unit is no longer available from the DSN processing unit while the DSN processing unit continues to process previously pending data access requests. The method continues with the load balancing module cancelling selection of the DSN processing unit to process the data access request; and receiving a second indication from the DSN processing unit indication that the DSN processing unit is available.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: January 3, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Jason K. Resch, Andrew D. Baptist, Wesley B. Leggette
  • Patent number: 11487439
    Abstract: Storage devices include a memory array which stores host data received from a host computing device. During normal operations, the storage device may encounter a fatal error which can halt functionality. To restore functionality without system disconnection or third-party interventions, the storage device can store recovery data within a host memory buffer prior to encountering a fatal error. The recovery data can be replay protected memory data and/or firmware recovery data that can be written to the host memory buffer upon power on or during a firmware update. When a fatal error occurs, the recovery data can be accessed to try and rebuild file and mapping systems to restore full operation of the storage device. When full operational restoration is not possible, host data can at least be copied from the storage device prior to utilizing firmware recovery data to restore the storage device to an erased but functional state.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: November 1, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kiran Kumar Eemani, Sridhar Prudviraj Gunda, Shivam Chawla, Vikram Kumar
  • Patent number: 11398927
    Abstract: In one embodiment, a method includes receiving, by a route reflector, a subscription request from a first provider edge node in a network and generating a subscription policy for the first provider edge node. The method also includes receiving a first Ethernet Virtual Private Network (EVPN) Type 2 Route from a second provider edge node, assigning a sequence number to the first EVPN Type 2 Route, and communicating the first EVPN Type 2 Route with the sequence number to the first provider edge node. The method further includes receiving a second EVPN Type 2 Route from a third provider edge node, generating an updated sequence number in response to receiving the second EVPN Type 2 Route from the third provider edge node, and communicating the second EVPN Type 2 Route with the updated sequence number to the first provider edge node and the second provider node.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: July 26, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Neeraj Malhotra, Balaji Pitta Venkatachalapathy, Krishnaswamy Muddenahally Ananthamurthy, Ali Sajassi, Dhananjaya Kasargod Rao
  • Patent number: 11372951
    Abstract: An apparatus includes a first host device comprising a first multi-path input-output (MPIO) driver configured to discover additional MPIO drivers of additional host devices of an enterprise system that utilize a given piece of software for controlling delivery of input-output operations to a storage system over selected ones of a plurality of paths through a network, the given software being licensed by a license server external to the enterprise system. The first MPIO driver is also configured to obtain a pool of licenses for the given software from the license server and to receive from a given one of the additional MPIO drivers a request for a license to utilize the given software. The first MPIO driver is further configured to check out one of the pool of licenses and enable use of the given software by the given additional MPIO based at least in part on the checked-out license.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: June 28, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Mahalakshmi Sokkalal, Maneesh Pusalkar, Vigneshwaran Rajasekaran, Surendra Singh Chauhan, Udit Tyagi, Nagaveni Bhavi, Gopinath Marappan
  • Patent number: 11372842
    Abstract: A method for prioritizing data in mounted filesystems for FSCK operations is disclosed. An apparatus and computer program product also perform the functions of the method. In certain embodiments, the method includes selecting a prioritization mode from a plurality of prioritization modes, assigning a rank, based on the selected prioritization mode, to files in a file system, and analyzing, according to the assigned rank, the files to identify corrupted files.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Huzefa Pancha, Karthik Iyer, Sandeep Ramesh Patil, Sasikanth Eda, Abhishek Jain
  • Patent number: 11362682
    Abstract: An encoding method for encoding input information bits using an encoder implemented with concatenation of a CRC-? coder and a polar coder is provided. The method includes performing Cyclic Redundancy Check (CRC) coding on as many information bits as a determined number of CRC coding bits among input information bits and performing polar coding on the CRC-coded information bits and other information bits than the CRC-coded information bits.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: June 14, 2022
    Assignees: Samsung Electronics Co., Ltd., Sungkyunkwan University Research & Business Foundation
    Inventors: Hongsil Jeong, Sang-Hyo Kim, Jong-Hwan Kim, Daehyeon Ryu, Seho Myung
  • Patent number: 11343171
    Abstract: In one embodiment, a device in a network obtains tunnel flappiness metrics associated with a particular tunnel in the network exhibiting flapping. The device makes, based on the tunnel flappiness metrics, a prediction that the particular tunnel is going to flap. The prediction is made using a machine learning model. The device proactively reroutes, based on the prediction, traffic from the particular tunnel onto an alternate tunnel, prior to the particular tunnel flapping. The device evaluates performance of the alternate tunnel, after proactively rerouting the traffic from the particular tunnel onto the alternate tunnel.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: May 24, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar
  • Patent number: 11329912
    Abstract: A routing system for routing packets for a route or service comprises a plurality of routers including a source router, wherein the source router is configured to receive, using a service and topology exchange protocol, service and topology state information from a STEP repository for at least one other router based on configured relationships between routers; determine a first path to a destination for a route or service based on the service and topology state information, the first path including an ordered list of successive routers to receive a packet associated with the route or service starting with a first successive router and ending with a destination router; and transmit a packet toward the first successive router with first metadata including a list of at least one remaining router of the ordered list of routers to receive the packet associated with the route or service.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: May 10, 2022
    Assignee: 128 Technology, Inc.
    Inventors: Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick MeLampy
  • Patent number: 11327859
    Abstract: Methods, systems, and computer-readable media for a cell-based storage system with failure isolation are disclosed. A first subset of storage nodes is selected from a set of storage nodes of a data store and assigned to a first partition of data. Replicas of the first partition are stored using the first subset. A second subset of storage nodes is selected from the set of storage nodes and assigned to a second partition of data. The second subset is selected based (at least in part) on the membership of the first subset, and the second subset comprises at least one node not present in the first. Replicas of the second partition are stored using the second subset. Access requests associated with the first partition are routed to the first subset of storage nodes. Access requests associated with the second partition are routed to the second subset of storage nodes.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: May 10, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Stanislav Pavlovskii, Jacob Carr
  • Patent number: 11283882
    Abstract: Embodiments of a software services platform with a services infrastructure that allows standalone service to be run in association with other services deployed on a deployment platform. The service infrastructure and services may cooperate to ensure that that communications (associated with the standalone service are routed to that standalone service while communications for other services deployed in the software services may also continue communicating to receive and servicing requests for those services.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: March 22, 2022
    Assignee: SailPoint Technologies, Inc.
    Inventors: Jeffrey Allen Upton, Vasil Shlapkou
  • Patent number: 11263544
    Abstract: Systems, methods, and apparatuses are provided for clustering incidents in a computing environment. An incident notification relating to an event (e.g., a potential cyberthreat or any other alert) in the computing environment is received and a set of features may be generated based on the incident notification. The set of features may be provided as an input to a machine-learning engine to identify a similar incident notification in the computing environment. The similar incident notification may include a resolved incident notification or an unresolved incident notification. An action to resolve the incident notification may be received, and the received action may thereby be executed. In some implementations, in addition to resolving the received incident notification, the action may be executed to resolve a similar unresolved incident notification identified by the machine-learning engine.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: March 1, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yotam Livny, Roy Levin, Ram Haim Pliskin, Ben Kliger, Mathias Abraham Marc Scherman, Moshe Israel, Michael Zeev Bargury
  • Patent number: 11245609
    Abstract: A device receives network information from an analyzer device associated with a host device, a target device, and a link of a network, and compares the network information and historical equalizer calibration information to identify a set of equalizer calibration information. The historical equalizer calibration information is associated with multiple host devices, multiple target devices, and multiple links. The device ranks the set of equalizer calibration information, based on quality information associated with the historical equalizer calibration information, to generate a ranked set of equalizer calibration information. The device provides the ranked set of equalizer calibration information to the analyzer device to permit the analyzer device to identify selected equalizer calibration information of the ranked set of equalizer calibration information, and utilize the selected equalizer calibration information.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: February 8, 2022
    Assignee: VIAVI Solutions Inc.
    Inventors: Dominic Coupal, Scott Baxter, Fei Chen, Linda Huang
  • Patent number: 11182220
    Abstract: Disclosed are aspects of proactive high availability that proactively identify and predict hardware failure scenarios and migrate virtual resources to healthy hardware resources. In some aspects, a mapping that maps virtual resources to hardware resources. A plurality of hardware events are identified in association with a hardware resource. A hardware failure scenario is predicted based on a health score of a first hardware resource. A health score is determined based on the hardware events, and a fault model that indicates a level of severity of the hardware events. A particular virtual resource is migrated from the hardware resource to another hardware that has a greater health score.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: November 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Maarten Wiggers, Manoj Krishnan, Anil Kapur, Keith Farkas, Anne Holler
  • Patent number: 11176395
    Abstract: Provided is an image recognition processor. The image recognition processor includes a plurality of nano cores arranged in rows and columns and configured to perform a pattern recognition operation on an input feature using a kernel coefficient in response to each instruction, an instruction memory configured to provide the instruction to each of the plurality of nano cores, a feature memory configured to provide the input feature to each of the plurality of nano cores, a kernel memory configured to provide the kernel coefficients to the plurality of nano cores, and a functional safety processor core configured to receive a result of a pattern recognition operation outputted from the plurality of nano cores to detect the presence of a recognition error, and perform a fault tolerance function on the detected recognition error.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: November 16, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jin Ho Han, Young-Su Kwon, Yong Cheol Peter Cho, Min-Seok Choi
  • Patent number: 11165829
    Abstract: A method for protection of virtualized network functions may comprise: obtaining security orchestration information for one or more virtualized network functions; determining network interfaces relevant to protection of the one or more virtualized network functions based at least in part on network topology information, in response to the security orchestration information; and issuing a security instruction for the protection of the one or more virtualized network functions, according to the determined network interfaces.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: November 2, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Aapo Kalliola, Yoan Jean Claude Miche, Ian Justin Oliver
  • Patent number: 11150973
    Abstract: Aspects of the technology provide methods for aggregating error log data between multiple devices in a network monitoring appliance. A method of the technology can include steps for identifying a plurality of operators running in a network monitoring appliance, instantiating a plurality of sensors, wherein each of the plurality of sensors is associated with a respective one of the plurality of operators, and wherein each sensor is configured to capture error log data of its corresponding operator. In some aspects, the method can further include steps for aggregating error log data from two or more of the plurality of sensors. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: October 19, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pavan Mamillapalli, Shadab Nazar, Chetan Narsude, Gaurav Gupta, Azeem Suleman, Jagdev Singh Tur, Navjyoti Sharma
  • Patent number: 11138168
    Abstract: A machine learning computing system for predicting a probability of success of an identified computing device error condition may include at least a first data repository storing a plurality of historic data records corresponding to one or more computing device error conditions and a second data repository storing a plurality of solutions to each of the computing device error conditions stored in the first data repository. A server is configured to receive a computing device error message from at least one computing center device and analyze the computing device error message to identify an associated error condition category. The server identifies at least two solutions to an associated error condition and predict a probability of success for each of the at least two solutions. The server then initiates at least one solution that has a greatest probability of success and updates the second data repository.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 5, 2021
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Amit Mishra
  • Patent number: 11106527
    Abstract: In example implementations, an apparatus is provided. The apparatus includes a communication interface, a non-transitory computer readable storage medium, a processor, and an actuator device. The communication interface receives alerts associated with hardware errors from a data center management system (DCMS). The non-transitory computer readable medium is stores a policy that defines rules for correcting the hardware errors associated with the alerts. The processor compares each one of the hardware errors from the alerts to the policy to identify correctable hardware errors from the hardware errors. The actuator devices generates a control signal that is transmitted to the DCMS via the communication interface to initiate a correction action for the correctable hardware errors.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: August 31, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Latha Srinivasan
  • Patent number: 11097618
    Abstract: A control architecture for electric vehicle wireless power transmission systems that may be segmented so that certain essential and/or standardized control circuits, programs, algorithms, and the like, are permanent to the system and so that other non-essential and/or augmentable control circuits, programs, algorithms, and the like, may be reconfigurable and/or customizable by a user of the system. The control architecture may be distributed to various components of the wireless power system so that a combination of local or low-level controls operating at relatively high-speed can protect critical functionality of the system while higher-level and relatively lower speed control loops can be used to control other local and system-wide functionality.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: August 24, 2021
    Assignee: WiTricity Corporation
    Inventors: Simon Verghese, Morris P. Kesler, Katherine L. Hall, Herbert Toby Lou, Ron Fiorello
  • Patent number: 11061735
    Abstract: One embodiment described herein provides a distributed computing system. The distributed computing system can include a compute cluster comprising one or more compute nodes and a storage cluster comprising a plurality of storage nodes. A respective compute node can be configured to: receive a request for a computation task; obtain path information associated with data required by the computation task; identify at least one storage node based on the obtained path information; send at least one computation instruction associated with the computation task to the identified storage node; and receive computation results from the identified storage node subsequently to the identified storage node performing the computation task.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: July 13, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Shu Li
  • Patent number: 11023407
    Abstract: A system comprises a plurality of nodes connected in a peer-to-peer network via a communication interface. At least one node of the plurality of nodes comprises a transceiver, at least two connectors, at least one termination resistance module coupled to the transceiver, the at least one termination resistance module providing termination resistance within the node, a first detection circuit coupled to a first connector of the at least two connectors, and a second detection circuit coupled to a second connector of the at least two connectors. The first and second detection circuits are configured to detect that the node is coupled to one or more other nodes in the peer-to-peer network, and automatically adjust the termination resistance based on the detecting.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: June 1, 2021
    Assignee: A-dec, Inc.
    Inventors: Ryan M. Williams, Paul Scott Bontrager
  • Patent number: 10999125
    Abstract: A system and method for communicating between applications using a routing process. A set of one or more signal-routes are defined on a network device, including a first signal-route. Each signal-route is associated with a state of an application to be executed on the network device, wherein the first signal-route is associated with a first application state of the application. The network device detects, within the application executing within an application layer of the network device, a change in the first application state and notifies other applications of the change in the first application state. Notifying includes modifying the first signal-route, wherein modifying includes adding the first signal-route to or removing the first signal-route from a Routing Information Base (RIB) and advertising the change in the RIB.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: May 4, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Harsha Srinath, Sanjay Agrawal, Gopi Krishna, Ananya Basu
  • Patent number: 10969993
    Abstract: An interconnect apparatus comprises first node circuitry for performing first node operations to service data access requests in respect of a first range of memory addresses and second node circuitry for performing second node operations to service data access requests in respect of a second range of memory addresses. The interconnect comprises interface circuitry to: receive a retry indication in respect of a data access request from the first node and forward the retry indication to the requester circuitry; responsive to determining that the interface circuitry has capacity for the data access request, transmit a reissue capacity message to the requester circuitry; receive a reissued data access request from the requester circuitry; and issue the reissued data access request to the second node circuitry. The second node circuitry is responsive to receiving the reissued data access request to service the data access request.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: April 6, 2021
    Assignee: Arm Limited
    Inventors: Andrew John Turner, Alex James Waugh, Geoffray Lacourba, Fergus Wilson MacGarry
  • Patent number: 10958722
    Abstract: A computing system includes a virtual desktop server and a client computing device. The virtual desktop server includes a real-time media application to provide real-time communications (RTC) for peer-to-peer networking, and a native RTC engine to execute a portion of the real-time media application when received by the native RTC engine. An API code redirection module redirects intercepted APIs of the real-time media application so that the portion of the real-time media application is redirected away from the native RTC engine to a client RTC engine in the client computing device. The client RTC engine executes the redirected portion of the real-time media application, performs network connectivity probing to determine reachability to a peer computing device, and performs fallback network connectivity probing via the virtual desktop server to determine reachability to the peer computing device.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: March 23, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Vladimir Vysotsky, Todd Giebler, Georgy Momchilov, James Page
  • Patent number: 10931565
    Abstract: In an embodiment, a method for a VRF and multi-service insertion on edge gateways is described. In an embodiment, the method comprises obtaining a rule configuration. Based on, at least in part, the rule configuration, a rule table is created. The rule table comprises rule data records, wherein a rule data record comprises packet attributes and a redirection identifier. A policy configuration comprising policy records is obtained. Each policy record comprises a redirection identifier, a next_hop, and an address pair for interfaces. A mapping between VRF identifiers and address pairs is generated. Based on, at least in part, the mapping and the policy configuration, a policy table is generated. The policy table comprises table records, wherein a table record comprises a redirection identifier, a next_hop, and an address pair. The rule and policy tables are used to redirect a packet from an edge gateway to a service virtual machine.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: February 23, 2021
    Assignee: VMware, Inc.
    Inventors: Rahul Mishra, Kantesh Mundaragi, Stephen Tan, Akhila Naveen, Pierluigi Rolando, Raju Koganty
  • Patent number: 10911479
    Abstract: A computing system performs real-time mitigations for unfamiliar threat scenarios by identifying a particular threat scenario for a client system that has not previously experienced the threat scenario and for which a remediation process is unknown. The computing system responds to the unknown threat scenario by generating and providing the client system a mitigation file that includes a predictive set of mitigation processes for responding to the threat scenario. The mitigation file is generated by first generating a threat vector that identifies a plurality of different threat scenario characteristics for the particular threat scenario. Then, a classification model is applied to the threat vector to identify a predictive set of mitigation processes that are determined to be a best fit for the threat vector and that are included in the mitigation file.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: February 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ben Kliger, Moshe Israel, Dotan Patrich, Michael Zeev Bargury
  • Patent number: 10884775
    Abstract: Methods and apparatus, to control a virtual machine, include: sending identification of virtual machines within a recovery domain, receiving a request to control one the virtual machines, authorizing the request, and forwarding the request to a virtual machine manager of the one of the virtual machines. Other methods and apparatus, to control a virtual machine, include: sending a request for identification of virtual machines within a recovery domain directly to a cloud computing device without passing the request through another computing device, determining that one of the virtual machines needs to be controlled, and sending a request to control the one of the virtual machines directly to the cloud computing device without passing the request through another computing device.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: January 5, 2021
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: Istvan Nagy
  • Patent number: 10848988
    Abstract: An architecture for providing an on-demand dynamic cloudlet instantiation by leveraging a grouping of software defined network devices and their respective associated analytics modules. A method can comprise receiving quality of service data representing a 5G small cell device of a group of 5G small cell devices; generating a policy rule representing a predictive policy to facilitate an instantiation of a dynamic on-demand cloudlet node into a fog of dynamic on-demand cloudlet node instantiations; and facilitating the instantiation of the dynamic on-demand cloudlet node into the fog, by a hybrid fiber coaxial device, based on the policy rule and an indication received from the hybrid fiber coaxial that a traffic surge in communications with the 5G small cell device has occurred.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: November 24, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Moshiur Rahman, Shrikant Acharya
  • Patent number: 10771322
    Abstract: Methods to perform an operation comprising receiving an indication of a type and a target of a fault to inject in a network, the network comprising a plurality of devices and a plurality of network elements, generating at least a first predicted network map depicting a predicted configuration of the plurality of devices and network elements subsequent to injecting the fault in the network, injecting the fault at the target in the network, generating an actual network map depicting an actual configuration of the plurality of devices and network elements, identifying, based on a comparison of the first predicted network map and the actual network map, at least one difference in the predicted and actual configurations, and outputting for display an indication of the identified at least one difference.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Louie A. Dickens, Rodolfo Lopez, Julio A. Maldonado, Juan G. Rivera, Pedro V. Torres
  • Patent number: 10771321
    Abstract: Systems and computer program products to perform an operation comprising receiving an indication of a type and a target of a fault to inject in a network, the network comprising a plurality of devices and a plurality of network elements, generating at least a first predicted network map depicting a predicted configuration of the plurality of devices and network elements subsequent to injecting the fault in the network, injecting the fault at the target in the network, generating an actual network map depicting an actual configuration of the plurality of devices and network elements, identifying, based on a comparison of the first predicted network map and the actual network map, at least one difference in the predicted and actual configurations, and outputting for display an indication of the identified at least one difference.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Louie A. Dickens, Rodolfo Lopez, Julio A. Maldonado, Juan G. Rivera, Pedro V. Torres
  • Patent number: 10747603
    Abstract: Systems and methods for agentless remediation and recovery. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a Central Processing Unit (CPU); a Basic Input/Output System (BIOS) coupled to the CPU; a logic controller coupled to the CPU; and a memory coupled to the logic controller, the memory having program instructions stored thereon that, upon execution by the logic controller, cause the IHS to: during a first stage, check an operational state of a plurality of hardware components within the IHS in the absence of any involvement by the CPU or the BIOS; and during a second stage following the first stage, identify a failed hardware component amongst the plurality of hardware components in the absence of any involvement by the CPU or the BIOS.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: August 18, 2020
    Assignee: Dell Products, L.P.
    Inventors: Abeye Teshome, Joseph Kozlowski
  • Patent number: 10705872
    Abstract: Embodiments include a technique for predictive virtual server scheduling and optimization of dynamic consumable resources to achieve priority-based workload performance objectives is provided. Techniques include calculating a capacity requirement for each virtual server based on an administrator defined performance objective for each virtual server. Techniques also include calculating an available CPU capacity for each importance level based on the calculated capacity requirement for each virtual server, sending the calculated available CPU capacity to a scheduler; and selecting a target hypervisor based on the calculated capacity requirement of each virtual server and the calculated available CPU capacity at each importance level of each hypervisor.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yong Feng, Yuksel Gunal, Xiao Liang Hu, Peter B. Yocom