Isolate Or Remove Failed Node Without Replacement (e.g., Bypassing, Re-routing, Etc.) Patents (Class 714/4.2)
-
Patent number: 11936805Abstract: 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: GrantFiled: September 30, 2021Date of Patent: March 19, 2024Assignee: CentryLink Intellectual Property LLCInventors: Jaime D. Lemley, Rob Preston, Jeremy Lemley
-
Patent number: 11916952Abstract: 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: GrantFiled: October 4, 2021Date of Patent: February 27, 2024Assignee: SecurityScorecard, Inc.Inventors: Aleksandr Yampolskiy, Rob Blackin, Samuel Kassoumeh, Nick Matviko
-
Patent number: 11824779Abstract: 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: GrantFiled: February 24, 2023Date of Patent: November 21, 2023Assignee: Huawei Technologies Co., Ltd.Inventor: Zhaoyang Yan
-
Patent number: 11726854Abstract: 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: GrantFiled: July 27, 2021Date of Patent: August 15, 2023Assignee: Red Hat, Inc.Inventors: Arie Bregman, Avraham Talmor, Ilan Gersht
-
Patent number: 11663019Abstract: 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: GrantFiled: April 29, 2021Date of Patent: May 30, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Charles Hotham, Murray William Rogers, Sophie Stratton, Joseph Ellis Darracott Powell, Matthew Ian Ronald Williams
-
Patent number: 11665087Abstract: 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: GrantFiled: September 15, 2021Date of Patent: May 30, 2023Assignee: International Business Machines CorporationInventors: Nelson Mimura Gonzalez, Tonia Elengikal, Guojing Cong
-
Patent number: 11647112Abstract: 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: GrantFiled: September 30, 2021Date of Patent: May 9, 2023Assignee: CenturyLink Intellectual Property LLCInventors: Jaime D. Lemley, Rob Preston
-
Patent number: 11621881Abstract: 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: GrantFiled: February 10, 2020Date of Patent: April 4, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nadiya Kochura, Tiberiu Suto, Nicolo' Sgobba, Erik Rueger
-
Patent number: 11609788Abstract: 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: GrantFiled: November 18, 2019Date of Patent: March 21, 2023Assignee: Strong Force TX Portfolio 2018, LLCInventor: Charles Howard Cella
-
Patent number: 11611469Abstract: 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: GrantFiled: July 30, 2021Date of Patent: March 21, 2023Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Zhiqiang Qian, Michael Zinnikas
-
Patent number: 11586489Abstract: 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: GrantFiled: June 8, 2020Date of Patent: February 21, 2023Assignee: Sungard Availability Services, LPInventor: Michael Schniebel
-
Patent number: 11543963Abstract: 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: GrantFiled: January 2, 2020Date of Patent: January 3, 2023Assignee: PURE STORAGE, INC.Inventors: Jason K. Resch, Andrew D. Baptist, Wesley B. Leggette
-
Patent number: 11487439Abstract: 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: GrantFiled: May 27, 2021Date of Patent: November 1, 2022Assignee: Western Digital Technologies, Inc.Inventors: Kiran Kumar Eemani, Sridhar Prudviraj Gunda, Shivam Chawla, Vikram Kumar
-
Patent number: 11398927Abstract: 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: GrantFiled: February 1, 2021Date of Patent: July 26, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Neeraj Malhotra, Balaji Pitta Venkatachalapathy, Krishnaswamy Muddenahally Ananthamurthy, Ali Sajassi, Dhananjaya Kasargod Rao
-
Patent number: 11372951Abstract: 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: GrantFiled: December 12, 2019Date of Patent: June 28, 2022Assignee: EMC IP Holding Company LLCInventors: Mahalakshmi Sokkalal, Maneesh Pusalkar, Vigneshwaran Rajasekaran, Surendra Singh Chauhan, Udit Tyagi, Nagaveni Bhavi, Gopinath Marappan
-
Patent number: 11372842Abstract: 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: GrantFiled: June 4, 2020Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Huzefa Pancha, Karthik Iyer, Sandeep Ramesh Patil, Sasikanth Eda, Abhishek Jain
-
Patent number: 11362682Abstract: 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: GrantFiled: June 15, 2020Date of Patent: June 14, 2022Assignees: Samsung Electronics Co., Ltd., Sungkyunkwan University Research & Business FoundationInventors: Hongsil Jeong, Sang-Hyo Kim, Jong-Hwan Kim, Daehyeon Ryu, Seho Myung
-
Patent number: 11343171Abstract: 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: GrantFiled: April 23, 2020Date of Patent: May 24, 2022Assignee: Cisco Technology, Inc.Inventors: Jean-Philippe Vasseur, Vinay Kumar Kolar
-
Patent number: 11327859Abstract: 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: GrantFiled: September 18, 2018Date of Patent: May 10, 2022Assignee: Amazon Technologies, Inc.Inventors: Stanislav Pavlovskii, Jacob Carr
-
Patent number: 11329912Abstract: 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: GrantFiled: May 13, 2019Date of Patent: May 10, 2022Assignee: 128 Technology, Inc.Inventors: Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick MeLampy
-
Patent number: 11283882Abstract: 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: GrantFiled: September 8, 2020Date of Patent: March 22, 2022Assignee: SailPoint Technologies, Inc.Inventors: Jeffrey Allen Upton, Vasil Shlapkou
-
Patent number: 11263544Abstract: 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: GrantFiled: August 20, 2018Date of Patent: March 1, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Yotam Livny, Roy Levin, Ram Haim Pliskin, Ben Kliger, Mathias Abraham Marc Scherman, Moshe Israel, Michael Zeev Bargury
-
Patent number: 11245609Abstract: 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: GrantFiled: October 9, 2017Date of Patent: February 8, 2022Assignee: VIAVI Solutions Inc.Inventors: Dominic Coupal, Scott Baxter, Fei Chen, Linda Huang
-
Patent number: 11182220Abstract: 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: GrantFiled: August 23, 2019Date of Patent: November 23, 2021Assignee: VMWARE, INC.Inventors: Maarten Wiggers, Manoj Krishnan, Anil Kapur, Keith Farkas, Anne Holler
-
Patent number: 11176395Abstract: 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: GrantFiled: November 25, 2019Date of Patent: November 16, 2021Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Jin Ho Han, Young-Su Kwon, Yong Cheol Peter Cho, Min-Seok Choi
-
Patent number: 11165829Abstract: 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: GrantFiled: October 11, 2016Date of Patent: November 2, 2021Assignee: Nokia Technologies OyInventors: Aapo Kalliola, Yoan Jean Claude Miche, Ian Justin Oliver
-
Patent number: 11150973Abstract: 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: GrantFiled: October 23, 2017Date of Patent: October 19, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Pavan Mamillapalli, Shadab Nazar, Chetan Narsude, Gaurav Gupta, Azeem Suleman, Jagdev Singh Tur, Navjyoti Sharma
-
Patent number: 11138168Abstract: 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: GrantFiled: March 31, 2017Date of Patent: October 5, 2021Assignee: Bank of America CorporationInventors: Sasidhar Purushothaman, Amit Mishra
-
Patent number: 11106527Abstract: 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: GrantFiled: April 30, 2018Date of Patent: August 31, 2021Assignee: Hewlett Packard Enterprise Development LPInventor: Latha Srinivasan
-
Patent number: 11097618Abstract: 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: GrantFiled: September 20, 2019Date of Patent: August 24, 2021Assignee: WiTricity CorporationInventors: Simon Verghese, Morris P. Kesler, Katherine L. Hall, Herbert Toby Lou, Ron Fiorello
-
Patent number: 11061735Abstract: 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: GrantFiled: January 2, 2019Date of Patent: July 13, 2021Assignee: Alibaba Group Holding LimitedInventor: Shu Li
-
Patent number: 11023407Abstract: 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: GrantFiled: March 19, 2020Date of Patent: June 1, 2021Assignee: A-dec, Inc.Inventors: Ryan M. Williams, Paul Scott Bontrager
-
Patent number: 10999125Abstract: 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: GrantFiled: February 18, 2019Date of Patent: May 4, 2021Assignee: Juniper Networks, Inc.Inventors: Harsha Srinath, Sanjay Agrawal, Gopi Krishna, Ananya Basu
-
Patent number: 10969993Abstract: 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: GrantFiled: July 25, 2019Date of Patent: April 6, 2021Assignee: Arm LimitedInventors: Andrew John Turner, Alex James Waugh, Geoffray Lacourba, Fergus Wilson MacGarry
-
Patent number: 10958722Abstract: 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: GrantFiled: May 3, 2019Date of Patent: March 23, 2021Assignee: CITRIX SYSTEMS, INC.Inventors: Vladimir Vysotsky, Todd Giebler, Georgy Momchilov, James Page
-
Patent number: 10931565Abstract: 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: GrantFiled: February 22, 2019Date of Patent: February 23, 2021Assignee: VMware, Inc.Inventors: Rahul Mishra, Kantesh Mundaragi, Stephen Tan, Akhila Naveen, Pierluigi Rolando, Raju Koganty
-
Patent number: 10911479Abstract: 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: GrantFiled: August 6, 2018Date of Patent: February 2, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ben Kliger, Moshe Israel, Dotan Patrich, Michael Zeev Bargury
-
Patent number: 10884775Abstract: 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: GrantFiled: June 17, 2014Date of Patent: January 5, 2021Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventor: Istvan Nagy
-
Patent number: 10848988Abstract: 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: GrantFiled: May 24, 2019Date of Patent: November 24, 2020Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Moshiur Rahman, Shrikant Acharya
-
Patent number: 10771321Abstract: 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: GrantFiled: August 2, 2017Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Louie A. Dickens, Rodolfo Lopez, Julio A. Maldonado, Juan G. Rivera, Pedro V. Torres
-
Patent number: 10771322Abstract: 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: GrantFiled: November 8, 2017Date of Patent: September 8, 2020Assignee: International Business Machines CorporationInventors: Louie A. Dickens, Rodolfo Lopez, Julio A. Maldonado, Juan G. Rivera, Pedro V. Torres
-
Patent number: 10747603Abstract: 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: GrantFiled: October 23, 2018Date of Patent: August 18, 2020Assignee: Dell Products, L.P.Inventors: Abeye Teshome, Joseph Kozlowski
-
Patent number: 10705872Abstract: 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: GrantFiled: December 8, 2016Date of Patent: July 7, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yong Feng, Yuksel Gunal, Xiao Liang Hu, Peter B. Yocom
-
Patent number: 10691696Abstract: This disclosure provides various techniques that may allow for accessing values stored in a data structure that stores multiple values corresponding to database transactions using a skip list. A key may be used to traverse the skip list to access data associated with the key. The skip list maintains on ordering of multiple keys, each associated with a particular record in the data structure, using indirect links between data records in the data structure that reference buckets included in hash table. Each bucket includes pointers to one or more records in the skip list.Type: GrantFiled: January 31, 2017Date of Patent: June 23, 2020Assignee: salesforce.com, inc.Inventors: Patrick James Helland, James E. Mace, Thomas Fanghaenel
-
Patent number: 10651929Abstract: Novel tools and techniques that can be used to detect network impairment, including but not limited to impairment of optical fiber networks. In an aspect, such tools and techniques can be deployed at relatively low cost, allowing pervasive deployment throughout a network. In another aspect, such tools and techniques can take advantage of a “dying gasp,” in which a network element detects a sudden drop in received optical (or electrical) power, resolution, etc. at short time scales and sends a notification across the network before the connection is completely compromised. In yet another aspect, some tools can include a supervisory function to analyze aspects of the dying gasp with the goal to determine network segments associated with an impairment and an estimate of the location of an impairment within the network.Type: GrantFiled: December 21, 2017Date of Patent: May 12, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Mike Fargano, Michael D. Sprenger
-
Patent number: 10616141Abstract: A plurality of fabric controllers distributed throughout a fabric attached architecture and each associated with at least one resource node. The plurality of fabric controllers configured to control each associated resource node. Resources of the resource nodes are utilized in virtual environments responsive to respective fabric controllers issuing instructions received from the fabric attached architecture to respective resource nodes.Type: GrantFiled: April 9, 2019Date of Patent: April 7, 2020Assignee: International Business Machines CorporationInventors: Kevin Clarke, Jeffrey Bloom, John Considine
-
Patent number: 10567216Abstract: Embodiments of the present invention provide a fault detection method. The method includes discovering that a fault occurs in a DNS server or a service server related to a UE. The method also includes performing, by a gateway, fault detection on the DNS server or the service server. The method also includes, after the fault is rectified, instructing the UE to establish a connection to the DNS server or the service server.Type: GrantFiled: February 28, 2018Date of Patent: February 18, 2020Assignee: Huawei Technologies Co., Ltd.Inventor: Yijun Yu
-
Patent number: 10503543Abstract: At least a portion of a virtual machine is hosted on at least one node of a first subset of a plurality of nodes of a secondary storage system. The virtual machine comprises a plurality of portions that can be distributed between the plurality of nodes and is configured into a first state of a plurality of states, such that, in the first state, the plurality of portions is distributed between a first subset of the plurality of nodes and each of the first subset of nodes stores a portion of the virtual machine in its corresponding storage device. A node from the second subset of the plurality of nodes to host the virtual machine in a second state of the plurality of states is selected based on at least one of storage, memory or processing resources of one or more nodes of a second subset of the plurality of nodes.Type: GrantFiled: April 19, 2019Date of Patent: December 10, 2019Assignee: Cohesity, Inc.Inventors: Anand Bhat, Anil Kumar Boggarapu, Arvind Jagannath
-
Patent number: 10474395Abstract: Methods for use in abstracting the addressing namespace of a dispersed storage network (DSN). In various examples, controllers are arranged hierarchically in a plurality of levels, where each level includes one or more groups of peer controllers, and each group of controllers shares a common parent controller at a next higher level. An addressing scheme is established for each group of controllers and the common parent controller. When a controller receives a request from a parent controller, and a higher level address of the request indicates that the request is to be serviced by a device at a lower level, the controller translates the higher level address to a lower level address, identifies a child controller associated with the lower level address, and generates a translated request including the lower level address and an identifier of the child controller. Responses are likewise translated and forwarded to the next higher level.Type: GrantFiled: February 22, 2017Date of Patent: November 12, 2019Assignee: Pure Storage, Inc.Inventors: Wesley B. Leggette, Manish Motwani, Jason K. Resch
-
Patent number: 10476736Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.Type: GrantFiled: April 3, 2018Date of Patent: November 12, 2019Assignee: PAYPAL, INC.Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy