Bypass An Inoperative Switch Or Inoperative Element Of A Switching System Patents (Class 370/217)
  • Patent number: 11146476
    Abstract: In one embodiment, a copy of an original packet of a traffic flow is created at an ingress leaf node of a cloud switch. The ingress leaf node forwards the original packet along a less-specific path through the cloud switch, the less-specific path based on a domain index of an egress domain for the original packet. The copy of the original packet is modified to create a more specific path learn request packet. The ingress leaf node forwards the more specific path learn request packet along the less-specific path through the cloud switch. The ingress leaf node received back a more specific path learn request reply packet that includes an indication of a fabric system port. The ingress leaf node then programs a forwarding table based on the indication of the fabric system port, to have subsequent packets of the traffic flow forwarded along a more-specific path.
    Type: Grant
    Filed: May 20, 2019
    Date of Patent: October 12, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pags Krishnamoorthy, Rajagopalan Janakiraman, Chia Alex Tsai, Vinay Parameswarannair
  • Patent number: 11137420
    Abstract: A system for measuring an electrical quantity of a current circulating in an electrical device mounted on a mounting support, including an electrical power supply device, the device for measuring the current circulating in the device, the device for tapping the voltage at the terminals of the device, and the device for measuring this voltage, device for processing the measurement information, and device for communicating the measurement information to a receiver.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: October 5, 2021
    Assignee: Schneider Electric Industries SAS
    Inventors: Albert Chansavang, Jean-Yves Amblard
  • Patent number: 11140088
    Abstract: A network element includes a data transfer interface for connecting to a data transfer network, a data-plane section for managing data to be forwarded, and a control section for configuring the data-plane section in accordance with configuration data carried by control-plane messages received from the data transfer network. The control section controls the data transfer interface to send one or more overload messages to the data transfer network in response to an overload situation where the workload of the control section impairs the ability of the control section to react to the control-plane messages. Thus, other network elements know that the network element that does not respond to the control-plane messages and thus appears to be non-working may still forward data even though its ability to react to the control-plane messages is, at least temporarily, impaired.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: October 5, 2021
    Inventors: Hannu Jokinen, Vesa Kaivosoja
  • Patent number: 11133985
    Abstract: A first router establishes an internet connection between a remote router management platform (RRMP) and the first router via a second router, the second router being part of a local area network. A router identifier of the first router is registered with a user account at the RRMP, the user account being associated with router configuration data for the local area network. The first router sends a request with the router identifier to the RRMP using the internet connection, a request for the router configuration data and receives the router configuration data from the RRMP via the internet connection responsive to the remote router management platform verifying that the first router is registered to the user account. At least a portion of the router configuration data, when executed by the first router, causes the first router to implement the local area network in tandem with the second router.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: September 28, 2021
    Assignee: A9.COM, Inc.
    Inventors: Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison
  • Patent number: 11102108
    Abstract: Systems and methods for multicast send duplication instead of replication in a high performance computing environment. A method can provide a plurality of switches, a plurality of hosts, the plurality of hosts being interconnected via the plurality of switches, wherein a host of the plurality of hosts comprises a multicast sender node, the sender node comprising a system image generation module and a current message sequence module. The method can organize the plurality of switches into two rails, the two or more rails providing redundant connectivity between the plurality of hosts. The method can send two or more duplicate multicast packets on different rails. Upon a receiving node receiving at least two versions of the same multicast packet, only one will be delivered to the communication stack/clients above the layer that handles the encapsulation header.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: August 24, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Stephen McKinty, Predrag Hodoba
  • Patent number: 11093356
    Abstract: An automated self-healing database system is provided that includes a primary database, an application server that writes data to the primary database and reads data from the primary database when it is available, a standby database that is a replica of the primary database, and a self-healing module (SHM). The SHM can automatically detect unavailability of the primary database, and if the standby database is available, the SHM can automatically enable the standby database as readable and writable, assign the standby database the role of primary database at the primary site to start replicating data to other standby databases, and use a pre-established connection between the application server and the standby database to allow the application server to read data from the standby database and to write data to the standby database resulting in the standby database assuming role of the primary database at the primary site.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: August 17, 2021
    Assignee: salesforce.com, inc.
    Inventors: Bohan Chen, Donald Tam, Jesse Collins, Sheng Qiao, Ted Liu, Youngjin Yu
  • Patent number: 11089104
    Abstract: An apparatus and method are provided that are configured to: support access, by a network function referred to as a client function, to services provided by a distributed data storage system, via at least one service end point allocated to client function by a network function referred to as a service discovery function based on at least one of: client function requirements, or conditions at the distributed data storage system.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 10, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Marie-France Garcia, Christine Couloigner, Patrice Mouzer
  • Patent number: 11082308
    Abstract: In one embodiment, a system and method are disclosed for sending a request and receiving a reply. The request contains a network service header including a flow label field and a target index field. The flow label field contains a set of available flow labels. The target index field includes a value indicating a target node. The reply contains information indicating which of the flow labels can be used to route a packet to each of the next hop nodes downstream from the device that sent the reply. This process can be repeated for other nodes on a path, and other paths in a service topology layer. The information determined by this process can be used to perform other necessary functionalities at the service topology layer.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: August 3, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Nobushige Akiya, Carlos M. Pignataro, Nagendra Kumar Nainar, Paul Quinn, James Guichard
  • Patent number: 11082882
    Abstract: A method for transmitting a quality of service (QoS) state report by a wireless node in a wireless communication system is disclosed. The method comprises receiving an indication related to service availability from an upper layer, upon a state of the service availability is changed; and transmitting the QoS state report including the indication related to service availability to a network.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: August 3, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Heejeong Cho, Gyeongcheol Lee
  • Patent number: 11070469
    Abstract: This disclosure describes techniques for scaling resources that handle, participate, and/or control routing protocol sessions. In one example, this disclosure describes a method that includes instantiating a plurality of containerized routing protocol modules, each capable of storing routing information about a network having a plurality of routers; performing network address translation to enable each of the containerized routing protocol modules to communicate with each of the plurality of routers using a public address associated with the computing system; configuring each of the containerized routing protocol modules to peer with a different subset of the plurality of routers so that each of the containerized routing protocol modules share routing information with a respective different subset of the plurality of routers; and configuring each of the containerized routing protocol modules to peer with each other to share routing information received from the different subsets of the plurality of routers.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: July 20, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Kaliraj Vairavakkalai, Jonathan C. Barth
  • Patent number: 11063885
    Abstract: A compact router with redundancy includes embodiments having main and backup crosspoint switching devices wherein one of the switching devices is removable from a main circuit board via a quick disconnect means such as an electrical connector.
    Type: Grant
    Filed: March 11, 2018
    Date of Patent: July 13, 2021
    Inventor: Svein Havard Haugen
  • Patent number: 11057292
    Abstract: Techniques for network routing border convergence are described. Backup paths for external connections for a network are established and provide for a temporary path for network traffic during network routing convergence, preventing traffic loss at network border nodes.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: July 6, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Prakash Jain, Sanjay K. Hooda, Victor Moreno
  • Patent number: 11055181
    Abstract: A computer implemented method implemented with a processor for assigning a unique identifier for a data item initially deployed at a cluster of a networked environment that includes determining a unique cluster identifier for the cluster of the networked environment, atomically modifying a local counter value at the cluster of the networked environment and appending the unique cluster identifier to the atomically modified local counter value at the cluster of the networked environment to form a unique ID for the data item.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: July 6, 2021
    Assignee: Nutanix, Inc.
    Inventors: Mohit Aron, Brian Byrne
  • Patent number: 11051230
    Abstract: A method and system for a Wireless Resilient Routing Reconfiguration linear program or protocol (WR3LP). The WR3LP provides a routing protection scheme that is (i) congestion-free or reduced congestion under a wide range of failure scenarios in point-to-multipoint networks, (ii) efficient in terms of router processing overhead and memory requirement in wireless and point-to-multipoint networks, (iii) flexible in accommodating diverse performance requirements in wireless and point-to-multipoint networks (e.g., different traffic protection levels), and (iv) robust to traffic variations and topology failures in wireless and point-to-multipoint networks.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: June 29, 2021
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Steven C. Huntsman, Brian T. Decleene, Jeong-O Jeong
  • Patent number: 11038782
    Abstract: Some embodiments provide a method for detecting a failure of a layer 2 (L2) bump-in-the-wire service at a device. In some embodiments, the device sends heartbeat signals to a second device connected to L2 service nodes in order to detect failure of the L2 service (e.g., a failure of all the service nodes). In some embodiments, the heartbeat signals are unidirectional heartbeat signals (e.g., a unidirectional bidirectional-forwarding-detection (BFD) session) sent from each device to the other. The heartbeat signals, in some embodiments, use a broadcast MAC address in order to reach the current active L2 service node in the case of a failover (i.e., an active service node failing and a standby service node becoming the new active service node). The unidirectional heartbeat signals are also used, in some embodiments, to decrease the time between a failover and data messages being forwarded to the new active service node.
    Type: Grant
    Filed: August 1, 2020
    Date of Patent: June 15, 2021
    Assignee: NICIRA, INC.
    Inventors: Sami Boutros, Stephen Tan, Rahul Mishra, Kantesh Mundaragi, Jayant Jain, Akhila Naveen
  • Patent number: 11018928
    Abstract: A computer-implemented method for optimizing a quality of service of a network includes: determining (i) a set of configuration settings of a plurality of devices and (ii) a set of capabilities of the plurality of devices located within a coverage area of a wireless network; determining a set of capabilities of a plurality of wireless access points of the wireless network; determining an underutilized network capability of the wireless network based, at least in part, on the set of configuration settings of the plurality of devices, the set of capabilities of the plurality of devices, and the set of capabilities of the plurality of wireless access points; and configuring one or more wireless access points of the plurality of wireless access points based, at least in part, on the underutilized network capability. A corresponding computer program product and computer system are also disclosed.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: Seng Chai Gan, Gregg Talewsky
  • Patent number: 11006297
    Abstract: System and method for collection, control and wireless transmission of environmental and other data. Nodes may wirelessly connect to other nodes to relay node specific information, collected sensor data or commands to and from other nodes and gateway nodes linked to a central database. Node connections can be autonomously or statically configured and maintained. Nodes in gateway mode may be capable of aggregating and relaying commands and data between other nodes and a centralized database. Nodes may bypass other nodes and/or gateway nodes and communicate directly with the central database via satellite or cellular link. Nodes may be self-contained devices, inclusive of a wind or solar power source and a battery, eliminating the need for an external power source. Nodes may be configured independently or as a system to monitor and control various types of equipment including utility lines or water systems or used to collect environmental data.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: May 11, 2021
    Inventor: James A. Higgins
  • Patent number: 10972409
    Abstract: An example operation may include a system comprising one or more of receiving a heartbeat failure notification in a VNFCI when the VNFCI is in standby state, sending to a Virtual Network Function Manager (VNFM), by an operational state machine, a next state request message, determining if a peer VNFCI is online when an administrative state of the peer VNFCI is online, determining an operational state of the peer VNFCI when the peer VNFCI is online, sending a first next state response message with a standby state to the VNFCI when the peer VNFCI operational state is active, sending a second next state response with an active state to the VNFCI when the peer VNFCI operational state is not active, examining, in the VNFCI, a next state attribute in a received next state response message, staying in a standby state when the next state attribute is standby, and transitioning to active state when the next state attribute is active.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: April 6, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Keith William Melkild
  • Patent number: 10965519
    Abstract: This disclosure relates generally to methods and systems for providing exactly-once transaction semantics for fault tolerant FPGA based transaction systems. The systems comprise middleware components in a server as well as client end. The server comprises Hosts and FPGAs. The FPGAs control transaction execution (the application processing logic also resides in the FPGA) and provide fault tolerance with high performance by means of a modified TCP implementation. The Hosts buffer and persist transaction records for failure recovery and achieving exactly-once transaction semantics. The monitoring and fault detecting components are distributed across the FPGA's and Hosts. Exactly-once transaction semantics is implemented without sacrificing performance by switching between a high performance mode and a conservative mode depending on component failures. PCIE switches for connectivity between FPGAs and Hosts ensure FPGAs are available even if Hosts fail.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: March 30, 2021
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Manoj Karunakaran Nambiar, Swapnil Rodi, Sunil Anant Puranik, Mahesh Damodar Barve
  • Patent number: 10966107
    Abstract: A communications device is equipped with a secondary interface, e.g., a wireless interface, in addition to a primary interface. In at least some, but not necessarily all, embodiments the secondary interface is an inexpensive Long Range (LoRa) wireless interface which uses sub-GHz unlicensed spectrum or a Narrow Band-Internet of Things (NB-IoT) wireless interface which uses licensed spectrum. The secondary interface is in addition to a primary interface used for transmitting data, e.g., user data such as voice, video or text data, to a primary communications device, e.g., to support voice or data applications running on a user device. The secondary interface, e.g., a low power/low data rate interface, is used for communicating small amounts of data for initial configuration, fault recovery, re-initialization, and/or updates.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 30, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Umamaheswar A. Kakinada, Hossam Hmimy
  • Patent number: 10958567
    Abstract: A device provides path data associated with a network that includes network devices interconnected by links. The path data includes data identifying a first path and a second path to be provided through the network. The device provides an instruction to cause the network devices to provide information identifying the first path and to route traffic via the first path, and receives an indication of a failure associated with the first path. The indication causes the network devices to provide information identifying the second path and to re-route the traffic from the first path to the second path. The device causes the failure associated with the first path to be repaired while the traffic is re-routed to the second path, and provides, based on causing the failure to be repaired, another instruction to cause the network devices to route the traffic via the first path.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: March 23, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jenchieh Tsai, Francois Effendy
  • Patent number: 10951462
    Abstract: Certain aspects of the disclosure are directed to fault isolation in data communications centers. According to a specific example, a data communications server is provided including circuitry configured and arranged to isolate quality or termination issues in a data communications center. The data communications server may retrieve server data relating to data communications routed by the data communications server, and receive from a plurality of endpoint devices communicatively coupled to the data communications server, endpoint data relating to the routed communications. The data communications server may identify data communications quality or data communications termination issues based on the server data and the endpoint data, and identify at least one zone among a plurality of zones of the data communications center associated with the data communications quality or data communications termination issues using a tiered fault isolation process and based on the server data and endpoint data.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 16, 2021
    Assignee: 8x8, Inc.
    Inventor: Mehdi Salour
  • Patent number: 10951540
    Abstract: A provider network provides task capture and execution for tasks performed with respect to resources in the provider network. Task actions performed with respect to resources may be captured based on inputs to a provider network via a network-based service for the provider network in order to generate a recorded task. The recorded task may be stored for subsequent execution. In response to the detection of an execution event for the recorded task, the task actions may be performed as described in the recorded task. In some embodiments, task parameters and execution events may be defined for recorded tasks. Multiple recorded tasks may be linked together to be managed and executed as recorded task workflows. Recorded tasks may also be obtained that were recorded by other clients, or recorded for different provider networks.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Richard Jacques De Kadt, Andrew James Lusk, James Alfred Gordon Greenfield, Marc John Brooker, Neil Andrew Eriksson
  • Patent number: 10939491
    Abstract: For managing multicast transmissions in a cellular network, a control plane module (162) of a gateway node (160) of the cellular network establishes one or more control plane sessions associated with the multicast transmissions. Further, a user plane module (164) of the gateway node (160) establishes one or more user plane sessions associated with the multicast transmissions. The control plane module (162) of the gateway node (160) indicates context information of the control plane session(s) to an external storage (175). During a failure of the control plane module (162) of the gateway node (160), the user plane module (164) of the gateway node (160) maintains the user plane session(s). After recovery from the failure of the control plane module (162) of the gateway node (160), the control plane module (162) of the gateway node receives the context information from the external storage (175) and re-establishes at least one of the more control plane session(s) on the basis of the received context information.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: March 2, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Ibtissam El Khayat, Jie Ling, Qi Xia, Tingyu Zhang
  • Patent number: 10938713
    Abstract: Provided is a flow control device for suppressing a consumption of a network bandwidth in multipoint-to-multipoint communication. The flow control device is a device for controlling a plurality of flow-processing devices that process a packet for predetermined communication. The flow control device include first means for calculating, for each of predetermined flow-processing devices located at an edge to an external network, a shortest path to another of the predetermined flow-processing devices, second means for determining, based on a number of times a link between flow-processing devices is included in the shortest path, a candidate link used in a communication path for the predetermined communication; and third means for calculating a candidate communication path for the predetermined communication, based on the determined candidate link.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: March 2, 2021
    Assignee: NEC CORPORATION
    Inventor: Naoyuki Iwashita
  • Patent number: 10929068
    Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device processes data usage characteristics associated with a data object that is associated with a user to determine an estimated location of the user. When the estimated location of the user compares unfavorably to the home location of the user, the computing device pre-fetches less than the decode threshold number of EDSs, for each set of encoded data slices (EDSs) that respectively correspond to data segments of a data object, from first storage units (SUs) to second SUs associated with the estimated location of the user.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian F. Ober, Jason K. Resch
  • Patent number: 10914784
    Abstract: An automated test equipment (ATE) system comprises a system controller, wherein the system controller is communicatively coupled to a tester processor and an FPGA. The FPGA is communicatively coupled to the tester processor, wherein the FPGA is configured to internally generate commands and data transparently from the tester processor for testing a DUT. Further, the system comprises a demultiplexer positioned between the DUT and the FPGA, wherein, responsive to a determination that the DUT is operating in a high speed mode, the demultiplexer is configured to channel data traffic from the DUT to a Serializer/Deserializer (SerDes) receiver on the FPGA, and further wherein, responsive to a determination that the DUT is operating in a low speed mode, the demultiplexer is configured to channel data traffic from the DUT to input buffers on the FPGA with switchable on/off input terminations.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: February 9, 2021
    Assignee: ADVANTEST CORPORATION
    Inventors: Andrew Chan, Edmundo De La Puente, Preet Paul Singh, Sivanarayana Pandian Rajadurai
  • Patent number: 10908369
    Abstract: Optical transceivers include receiver-side and transmitter-side optical switches that selectively route optical signals to be transmitted to a wavelength division multiplexer or demultiplexed received signals to corresponding photodetectors. Other optical signals are transmitted or received via optical fibers and directed by the optical switches without wavelength multiplexing. In some examples, the switches are programmable and data routing can be altered as desired. In other examples, the switches are fixed, and data routing is altered by switch replacement.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Alaa Adel Mahdi Hayder, Alan Michael Judge, Scott Holt
  • Patent number: 10911844
    Abstract: The technology described herein is generally directed towards an integrated high-radix strictly non-blocking optical switching fabric, such as for use for intra-rack communication within racks in a data center. The fabric may be configured with any number of ports. A general topology of optical components, along with a routing controller (e.g., algorithm/mechanism), results in an optical switching fabric architecture that provides bidirectional routing, in a high-performance, high bandwidth, highly robust switching fabric that is also low in power consumption and low latency.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: February 2, 2021
    Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Zhifei Wang, Jiang Xu, Zhehui Wang, Peng Yang
  • Patent number: 10892886
    Abstract: Systems and methods including a transmitter resource to transmit a message having one or more packets, each packet having a boundary identifier including a first placeholder generated based on or in response to data in a fixed-sized window of the message, and a second placeholder generated based on or in response to all data in a respective packet, and a receiver resource to receive the message and to detect the boundary identifiers of the respective packets.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: January 12, 2021
    Assignee: Arm Limited
    Inventors: Roman Savelyev, Sila Kayo
  • Patent number: 10880157
    Abstract: Disclosed is a 5G or pre-5G communication system to be provided for supporting a data transmission rate higher than that of a 4G communication system such as LTE. Provided is a multilink-based data transmission method by which a data transmission device connected to a plurality of links transmits data, comprising the steps of: generating link state information including information on environments of the plurality of links; receiving link configuration information including information on available links; generating a weight for the plurality of links on the basis of the link state information and the link configuration information; selecting at least one link from among the plurality of links for which the weight is generated; and transmitting data to the selected at least one link.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: December 29, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ho-Yeun Lee, Sung-Hoon Kim, Seung-Ri Jin, Jung-Je Son, Duc-Key Lee
  • Patent number: 10873985
    Abstract: A communication device for handling a DC with a first BS and a second BS comprises at least one storage device storing instructions of configuring a first signalling radio bearer (SRB) for communicating with the first BS; receiving a first measurement configuration on the first SRB; transmitting a first measurement report associated to the first measurement configuration; receiving a first radio resource control (RRC) message on the first SRB, wherein the first RRC message configures the second BS as a secondary node (SN); configuring a second SRB for communicating with the second BS; receiving a second measurement configuration on the second SRB; transmitting a second measurement report associated to the second measurement configuration; disconnecting from the second BS; releasing at least one of the second measurement configuration, a measurement result associated to the SN and the second SRB; and maintaining a data radio bearer configuration.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: December 22, 2020
    Assignee: HTC Corporation
    Inventor: Chih-Hsiang Wu
  • Patent number: 10841003
    Abstract: Techniques for identifying service paths for satisfying a service demand in a data communication network are disclosed. Aspects include identifying a plurality of vertices in a communications route cycle, the communications route cycle alternating through the plurality of vertices and a plurality of edges in a sequence; identifying a plurality of internal paths in the communications route cycle, each of the plurality of internal paths is disjoint to the plurality of edges; identifying a first internal path and a second internal path among the plurality of internal paths as a crossing pair of internal paths; detecting a failure of at least two edges among the plurality of edges; and identifying, based on the communications route cycle and the identified crossing pair of internal paths, a service path that satisfies the service demand in response to detecting the failure of the at least two edges.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: November 17, 2020
    Assignee: ECI Telecom Ltd.
    Inventors: Shirel Ezra, Inbal Hecht, Efraim Gelman
  • Patent number: 10833927
    Abstract: A method for router configuration includes at a remote router management platform, registering a first router, associated with a first router identifier, to a user account; at the first router, establishing an internet connection; at a first user electronic device, transmitting a first router configuration to the remote router management platform; and at the first router, receiving the first router configuration from the remote router management platform via the internet connection.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: November 10, 2020
    Assignee: A9.COM, INC.
    Inventors: Timothy A. Schallich, Nicholas S. Weaver, Nathaniel C. Hardison
  • Patent number: 10834732
    Abstract: Provided is an apparatus and method for transmitting and receiving data using multiple paths in a wireless communication system using a distributed Media Access Control (MAC). More particularly, provided is an apparatus and method for transmitting and receiving data that may select a path with a better channel status from multiple paths that include a direct path using a Line of Sight (LOS) and a relay path passing through a relay apparatus, in a wireless communication system that may transmit data via the LOS using a distributed MAC and a directional antenna.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: November 10, 2020
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Hyoung Jin Kwon, Jin Kyeong Kim, Yong Sun Kim, Kyeongpyo Kim, Seung Eun Hong, Woo Yong Lee
  • Patent number: 10812369
    Abstract: Methods and apparatus are provided for stitching and/or nesting label-switched path (LSP) segments for creating an end-to-end (E2E) LSP without running a Resource Reservation Protocol-Traffic Engineering (RSVP-TE) session over an inter-domain link. The present disclosure is applicable to various types of domains including, but not limited to, autonomous system (AS) domains and area domains. Advantages of the disclosed embodiments include providing an easy and efficient method for creating E2E LSP, simplifying network operations, and reducing the cost of network Operations, Administration, and Maintenance (OAM).
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: October 20, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventor: Huaimo Chen
  • Patent number: 10802906
    Abstract: A monitoring method of a server is provided. The server starts a target monitoring process of a client, and monitors, after the server starts the target monitoring process, whether the target monitoring process exceptionally exits. Further, the server sends, to a preset terminal when the server detects that the target monitoring process exceptionally exits, alarm information used to indicate that the target monitoring process exceptionally exits, where the preset terminal sends an operation and maintenance instruction to the server according to the alarm information. The server also maintains the target monitoring process according to the operation and maintenance instruction.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: October 13, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Kunming Hou
  • Patent number: 10797991
    Abstract: In an extended bridge comprising a controlling bridge and a port extender, the controlling bridge associates an aggregation port of a link aggregation group with a plurality of extended ports connecting to a same terminal on the port extender, and assigns an aggregation port identifier to the aggregation port. The controlling bridge associates an extended port identifier of each of the plurality extended ports and a cascaded port connecting to the port extender with the aggregation port. The controlling bridge associates the aggregation port with the aggregation port identifier and the cascaded port to determine to add the aggregation port identifier into a downstream unicast packet of which an egress port exiting the extended bridge is the aggregation port and to via determine to send the downstream unicast packet with the aggregation port identifier via the cascaded port.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: October 6, 2020
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventors: Mengtao Zhou, Zhenglin Qi, Yihong Xiu, Daogui Liu
  • Patent number: 10791049
    Abstract: A method for distributing transmission path information, including: distributing, by a first routing bridge which stores a MAC address of a host on a local link, transmission path information of the host on the local link to a remote routing bridge of a non-local link, the transmission path information including the MAC address of the host on the local link and identification information of a second routing bridge, so that the remote routing bridge learns the transmission path information from the first routing bridge. The present application further provides corresponding routing bridges. The present application may enable the remote routing bridge to timely learn the transmission path information of the host under the condition that a data packet sent by the host is not received, so as to send data to the host according to a new transmission path.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: September 29, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Mingui Zhang
  • Patent number: 10785143
    Abstract: In various embodiments, a method and apparatus are configured to detect a topology change in a network, wherein the topology change disrupts an existing path between a first network node and a destination network node; calculate path information in response to the topology change, wherein the path information comprises path information for at least one updated path from the first network node to the destination network node; identify a maximum time for at least a portion of the network to reach a post-convergence state with respect to the topology change; and until the maximum time has elapsed at the first network node, specify at least a portion of the at least one updated path in a packet header of a packet being sent from the first network node to the destination network node.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: September 22, 2020
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10783092
    Abstract: A method for switching a shared network protocol of a baseboard management controller comprises: determining whether a mainboard is connected with an external network card by a baseboard management controller; determining whether an external network card network port of the external network card is connected with a network cable by the baseboard management controller when the mainboard is connected with the external network card; connecting a physical link of a shared network protocol of the baseboard management controller with the external network card network port when the external network card network port is connected with the network cable; and connecting the physical link of the shared network protocol of the baseboard management controller with a mainboard network port of the mainboard when the external network card network port is not connected with the network cable. As a result, the shared network protocol can be maintained in normal operation.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: September 22, 2020
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventors: Xi-Lang Zhang, Guo-Xin Sun
  • Patent number: 10776309
    Abstract: A hetero-mesh architecture is provided to enable varying densities of tile in a multi-core processor. The hetero-mesh architecture includes areas with different tile sizes and wire densities operating and different bandwidths. A split merge switch is utilized between the different parts of the hetero-mesh to enable the sending of packets from tiles in one area of the hetero-mesh to another area of the hetero-mesh while employing a single end to end communication protocol.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: September 15, 2020
    Assignee: INTEL CORPORATION
    Inventors: Rahul Pal, Ishwar Agarwal
  • Patent number: 10771390
    Abstract: One embodiment of a method includes receiving at a first network node traffic from a second network node; and sending by the first network node to a third network node information identifying the second network node via a Local Area Network (“LAN”) connection between the first and third network nodes. Subsequent to receipt of the information identifying the second network node, the third network node updates a locator table maintained by the third network node to include an entry including the information identifying the second network node received by the third network node from the first network node. Upon receipt by the third network node of a notification that the first network node has failed, the third network node sends an update only to network nodes that have an entry in the locator table indicating that the first network node has failed.
    Type: Grant
    Filed: June 18, 2017
    Date of Patent: September 8, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ravishankar Chandrasekaran, Rex Emmanuel Fernando, Sanjay Kumar Hooda, Jesus Arango
  • Patent number: 10764119
    Abstract: A storage system including a first controller and a second controller, where the first controller and the second controller each coupled to at least one interface card, and each interface card includes at least one port. A bound port group is preconfigured in the storage system, and the bound port group includes ports from the first controller and the second controller. A link handover method includes when the first controller detects that a link of a first port in the bound port group is faulty, marking a status of the first port as unavailable in the bound port group, selecting a second port in an available state from the bound port group, and handing over a service carried on the link of the first port to a link of the second port.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: September 1, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Chao Leng
  • Patent number: 10749801
    Abstract: Some embodiments provide a method for a network controller operating on a host machine that hosts a particular one of multiple centralized routing components for a logical router. The method receives a routing table from a routing protocol application operating on the host machine. Each of the other centralized routing components operates on a different host machine and implements a different interface of the logical router that connects to at least one physical router external to the logical network. The routing protocol application operates as a router server for all of the centralized routing components. For each of the other centralized routing components, the method identifies a set of routes in the routing table to distribute to the centralized routing component. The method sends the identified routes for each centralized routing component to the centralized routing component.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: August 18, 2020
    Assignee: NICIRA, INC.
    Inventor: Ankur Dubey
  • Patent number: 10743258
    Abstract: A method of Bluetooth communication and a terminal thereof, which relates to communication technology field. A terminal includes a MCU and a first Bluetooth module and a second Bluetooth module which are connected to the MCU; the method includes that the first Bluetooth module and the second Bluetooth module of the terminal are powered up, the second Bluetooth module activates Bluetooth broadcast, sends a broadcast package containing a Bluetooth name to a host, the first Bluetooth module and the second Bluetooth module have a same Bluetooth name and the Bluetooth name contains MAC address information of the first Bluetooth module; when the second Bluetooth module receives a Bluetooth connecting event from the host, the second Bluetooth module actively disconnects from the host and enters low power consumption state; when the first Bluetooth module builds connection to the host, the terminal communicates with the host.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: August 11, 2020
    Assignee: FEITIAN TECHNOLOGIES CO., LTD.
    Inventors: Zhou Lu, Huazhang Yu
  • Patent number: 10735327
    Abstract: Techniques are described for balancing traffic load for networks configured in multi-rooted tree topologies, in the presence of link failures. Maximum flows (through minimum cuts) are calculated for subgraphs that incorporate effective link capacities on links between source and destination nodes. Effective link capacities may be determined that take into account link failures, as well as sharing of current available link capacities by multiple nodes. Traffic is balanced while simultaneously fully utilizing available link capacities, even available link capacities on partially failed links (e.g., partially failed Link Aggregation Groups (LAGs)).
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haitao Wu, Chuanxiong Guo, Yongguang Zhang, Lihua Yuan
  • Patent number: 10728087
    Abstract: Systems and methods for auto creation of bypass tunnels in Fast Reroute (FRR) downstream routers include configuring one or more Label Switched Path (LSP) tunnels between an ingress Label Edge Router (LER) and an egress LER via one or more Label Switch Routers (LSRs); signaling at least one LSP tunnel of the one or more LSP tunnels with a Resource Reservation Protocol (RSVP) PATH message containing a FAST_REROUTE object with a first flag indicating Facility Backup protection is desired and a second flag indicating auto generation of an associated FB bypass tunnel; and configuring the associated FB bypass tunnel between a Point of Local Repair (PLR) and a Merge Point (MP) based on the first flag and the second flag. The systems and methods can further include bypass tunnel reselection requests to a bypass tunnel with better protection.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: July 28, 2020
    Assignee: Ciena Corporation
    Inventors: Gaurav Agarwal, Jayant Kumar Bhardwaj, Manoj Rautela, Vinay Prakash
  • Patent number: 10721159
    Abstract: Examples include receiving a recovery signal and access data stored in a centralized database of a networking device in response to the recovery signal. The data may include information associated to past multicast flow events. Additionally, examples include determining a rebuilt multicast flow event based on the data, generating a multicast protocol packet based on the multicast flow event, and sending the multicast protocol packet to a multicast protocol in the networking device.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: July 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tathagata Nandy, Gopalakrishna Tellapalli
  • Patent number: 10715353
    Abstract: Systems and methods of Service Function Chaining (SFC) fault detection and fault isolation include injecting a first frame with a first Virtual Local Area Network (VLAN) Identifier (ID) tag at an input to the SFC, wherein the first VLAN ID is dedicated to fault detection and a plurality of classifiers in the SFC are configured to pass the first frame with the first VLAN ID through the SFC; detecting the first frame with the first VLAN ID tag at an output of the SFC; and determining connectivity of the SFC based on the detecting. The systems and methods can further include injecting a second frame with a second VLAN ID tag through a plurality of services of the SFC; detecting the second frame at each output of each of the plurality of services; and determining a location of the fault based on the detecting the second frame.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: July 14, 2020
    Assignee: Ciena Corporation
    Inventors: Nikhil Sanjeev Kulkarni, Ankur Saxena, Varthamanan Sugumaran, Praveen Ambalappat, Dhanya Harilal