Bypass An Inoperative Switch Or Inoperative Element Of A Switching System Patents (Class 370/217)
  • Patent number: 11469984
    Abstract: An overlay network analysis method obtains data including but not limited to client packet traffic data on an overlay network, and performs one or more analyses based on the obtained data to generate and output topological and/or performance information for the overlay network and/or the network substrate on which the overlay network is implemented. Client traffic data collected for specific client resource instances may be analyzed to generate performance metrics for the overlay network between the instances. Aggregated client traffic data for specific clients may also be analyzed to generate mappings of the clients' private network implementations on the overlay network, as well as performance metrics for the clients' private networks on the overlay network. In addition, client traffic data from multiple clients may be aggregated and analyzed to generate mappings and performance metrics for the overlay network as a whole.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: October 11, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ian Roger Searle, Peter Nicholas Desantis
  • Patent number: 11451420
    Abstract: Embodiments of this application provide a data transmission method, a communications device, and a storage medium, to reduce pressure caused by a quantity of cross connections between intermediate nodes to the intermediate nodes in a network. In an embodiment of this application, a first communications device obtains Q first code block streams, and obtains a to-be-sent second code block stream based on the Q first code block streams. Q downlink ports are in a one-to-one correspondence with the Q first code block streams, the Q downlink ports correspond to S code block groups, one code block in the Q first code block streams corresponds to one code block group, and the second code block stream obtained by the first communications device includes L code block sets; and for each of the L code block sets, the code block set includes K code blocks corresponding to each of the S code block groups.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: September 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiangping Niu, Lei Han, Yinliang Hu, Hanyu Wei, Duoliang Fan
  • Patent number: 11431616
    Abstract: A router is configured for deployment in a network. The router includes a memory configured to store a first identifier that uniquely identifies the router in the network. The router also includes a processor configured to push the first identifier onto a first labeled data packet prior to transmission of the first labeled data packet. In response to detecting the first identifier in a second labeled data packet received from the network, the processor is configured to drop the second labeled data packet.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: August 30, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventor: Pranjal Kumar Dutta
  • Patent number: 11431623
    Abstract: This application discloses a method for configuring a private line service, including: a first device that detects a state of a user side port of the first device, where the first device is an access network device directly connected to a first host that accesses the user side port of the first device and a user side port of a second device by using a multi-chassis link bundling technology, the second device is an access network device directly connected to the first host, the first device is different from the second device. When the user side port of the first device is in a usable state, the first device removes a port of a peer-link of the first device from a broadcast domain, where the peer-link connects the first device and the second device.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: August 30, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jiuyong Li
  • Patent number: 11422950
    Abstract: A computing and communication module, includes: a processing circuit; and a keyboard, video and mouse, KVM, extender transmitter disposed in signal communication with the processing circuit; wherein four equally sized ones of the module are collectively sized to fit within a volume of space defined by 1 racking unit, 1RU.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: August 23, 2022
    Assignee: THINKLOGICAL, LLC
    Inventors: Mitchell C. Hillsberg, Michael G. Engler, David Litke
  • Patent number: 11418443
    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: September 11, 2020
    Date of Patent: August 16, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Mingui Zhang
  • Patent number: 11397701
    Abstract: A retimer apparatus can include a receiver circuit implemented at least partially in hardware; a configuration register comprising a link management bit set, and one or more bit fields for link management bits indicating link management information; bit stream logic implemented at least partially in hardware to encode an ordered set (OS) with one or more link management bits from the configuration register; and a transmitter circuit implemented at least partially in hardware to transmit OS with the one or more link management bits across a link.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: July 26, 2022
    Assignee: Intel Corporation
    Inventor: Debendra Das Sharma
  • Patent number: 11374834
    Abstract: A method and network device for network traffic flooding. Specifically, the method and network device disclosed herein implement the mitigation of the lack of data-link layer (or L2) addressing resolutions, usually learned by or programmed manually into the network device, through the flooding of affected network traffic across identified network broadcast domains. Flooding of the network traffic in the aforementioned manner may ensure that at least the destination(s) of the network traffic receives the network traffic at least in scenarios where which it is unknown out of which particular physical network interface(s) should the network traffic be transmitted to reach the destination(s).
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: June 28, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Satish Kumar Selvaraj, Sriram Chidambaram, Jian Zhen
  • Patent number: 11349760
    Abstract: Systems and methods are described for effectively managing and maintaining a communication network by monitoring communications to detect a loop condition, and effectively route the communication to one or more destinations known to reduce or eliminate the occurrence of a looping condition.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: May 31, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Chia-Chang Li, Mohamed Barache, Robert Lambardia
  • Patent number: 11349706
    Abstract: A method for providing two-channel-based high-availability in a cluster of nodes is disclosed. In an embodiment, a method comprises: initiating, by a local control plane executing on a first node, a first state for an underlay control channel and a second state for a management control channel; detecting a bidirectional forwarding detection (BFD) control packet from a second node; determining whether the BFD control packet has been received from the underlay control channel; in response to determining that the BFD control packet was received from the underlay control channel: parsing the BFD control packet to extract a first diagnostic code; updating the first state with the first diagnostic code; determining whether both the first state and the second state indicate a need to switch services configured on the second node; in response to the determining, initiating a switchover of services configured on the second node.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 31, 2022
    Assignee: VMware, Inc.
    Inventors: Kai-Wei Fan, Haihua Luo, Stephen Tan
  • Patent number: 11323346
    Abstract: A system includes a plurality of SIP servers that are configured and arranged to provide services for a respective set of endpoints. A monitor server having at least one processor circuit receives connectivity status of the respective set of endpoint devices based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into subgroups. Based upon the parsed endpoints, potential problem sources for the connectivity problems of the parsed endpoints are identified. A monitor device having at LAN interface circuit connected to the LAN and at least one processor circuit receives the command from the monitor server and performs a diagnostic test on the LAN. Results from the at least one diagnostic test are provided to the monitor server.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: May 3, 2022
    Assignee: 8x8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 11323365
    Abstract: In one example aspect, a method is provided for tearing down a label switched path (LSP) through a communications network. The method comprises sending a first message towards an egress node of the LSP informing nodes of the LSP and the egress node of a tear down of the LSP, determining that one of the nodes of the LSP has not forwarded the first message along the LSP, and sending a second message to a controller of the communications network to cause the controller to communicate directly with one of the nodes to inform the one of the nodes of the tear down of the LSP.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: May 3, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Daniele Ceccarelli, Paolo Rebella, Francesco Fondelli
  • Patent number: 11303564
    Abstract: A packet forwarding method, a packet forwarding system, and a provider edge (PE) device. The method applied to an Ingress PE includes: determining, in an Ethernet virtual private network instance (EVI), that a state of the EVI on a first Egress PE is Active, where an Ethernet virtual private network (EVPN) corresponding to the EVI includes a first customer edge (CE); determining that a state of the EVI on a second Egress PE is Inactive; skipping, forwarding a broadcast, unknown unicast, and multicast (BUM) packet to the second Egress PE, where the BUM packet is from the first CE; and forwarding, the BUM packet to the first Egress PE. According to the application, repeated BUM traffic that is transmitted in a bearer network and is not finally sent to a remote site is reduced; therefore, a waste of bandwidth in the bearer network is reduced.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: April 12, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Junlin Zhang, Zhenbin Li
  • Patent number: 11290375
    Abstract: Embodiments of the invention relate to computerized systems and computerized methods configured to optimize data transmission paths in a large-scale computerized network relative to reliability and bandwidth requirements. Embodiments of the invention further relate to computerized systems and methods that direct and control the physical adjustments to data transmission paths in a large-scale network's composition of computerized data transmission nodes in order to limit data end-to-end transmission delay in a computerized network to a delay within a calculated worst-case delay bound.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: March 29, 2022
    Assignee: RISE Research Institutes of Sweden AB
    Inventors: Shaoteng Liu, Rebecca Steinert, Dejan Kostic
  • Patent number: 11283521
    Abstract: In particular embodiments, a system may include a spacecraft and optical ground terminals. The spacecraft includes at least an optical space terminal and a space switch unit. The space switch unit is configured to receive physical layer data frames from one optical space terminal, regenerate data-link layer data packets based on the physical layer data frames and route the regenerated data-link layer data packets to another optical space terminal. The optical ground terminals are configured to receive data-link layer data packets by one of the optical ground terminals, encode the received data-link layer data packets into physical layer data frames, transmit encoded physical layer data frames from one of the optical ground terminals to a respective optical space terminal through multiple forward channels at a data rate of 1 Tbps or above, the encoded physical layer data frames are decoded by the respective optical space terminal.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: March 22, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Slaven Moro
  • Patent number: 11271808
    Abstract: A first fabric abstraction layer couples to a data link layer and a physical layer of a network fabric device. The network fabric device is connected to other network elements within a network via at least one network connection, such as a fiber optic connection. A second fabric abstraction layer couples to the data link layer and an application of the network device. The second fabric abstraction layer provides an application programming interface (API) to the application. The API allows the application to generate configuration instructions for configuring the at least one network connection. Upon receiving the configuration instructions generated by the application, the second abstraction layer sends the configuration instructions to the first abstraction layer via the data link layer. The first abstraction layer then configures the at least one network connection to transmit data according to the configuration instructions.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: March 8, 2022
    Assignee: NANT HOLDINGS IP, LLC
    Inventor: Thomas Wittenschlaeger
  • Patent number: 11265731
    Abstract: A method for establishing a small cell telecommunications network is provided. The method includes determining a plurality of sets of candidate locations, in which each set includes candidate locations for establishing small cell base transceiver stations to provide wireless network service. Each location in the set is determined by applying a gradient descent process to find a local optimal location. The evaluation criteria in the process can include, e.g., an estimated number of people expected to receive coverage, and/or the cost of operating the base transceiver stations. The plurality of sets are evaluated to determine a set of global optimal locations. The evaluation criteria can include, e.g., the expected revenue generated per unit time minus the cost of operating the base transceiver stations per unit time.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 1, 2022
    Assignee: Vanu, Inc.
    Inventor: Justin Greenough
  • Patent number: 11252050
    Abstract: The present disclosure provides a scalable, standardized IT deployment environment that allows for deployment to any public or private cloud automatically, and without human interaction, that is resizable such that the individual resources can be released (“turned off”) when not needed and powered on when use is expected. Additionally, the present disclosure provides a cost calculation system for better understanding the costs of the IT environment as early as the pre-provisioning stage. The present disclosure also provides a system for proactively testing productivity and efficiency within the IT environment, the results of which can be fed back into the autoscaling mechanism.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: February 15, 2022
    Assignee: Nerdio, Inc.
    Inventors: Vadim Vladimirskiy, Amol Dalvi, George Malec
  • Patent number: 11252017
    Abstract: Facilitating management of secondary cell group failures in advanced networks (e.g., 5G and beyond) is provided herein. Operations of a method can comprise determining, by a system comprising a processor, that a first secondary cell group procedure attempt is unsuccessful. Further, the method can comprise facilitating, by the system, a second secondary cell group procedure attempt based on expiration of a delay timer and based on a determination that a retry attempt threshold level is not exceeded.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 15, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yupeng Jia, Milap Majmundar
  • Patent number: 11240098
    Abstract: Automatic local gateway router backup of a network gateway router is disclosed. A local gateway router communicatively coupled to a local subnet determines that a network gateway router that serves as a default gateway router for the local subnet has stopped responding. The local gateway router and the network gateway router are configured to communicate with one another via a tunnel implemented by a tunneling protocol. In response to determining that the network gateway router has stopped responding, automatically switching, by the local gateway router, from a tunneling mode to a routing mode, such that the local gateway router becomes the default gateway router for the local subnet.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: February 1, 2022
    Assignee: Charter Communications Operating, LLC
    Inventors: Tim Bleidorn, Cheryl Warne, Shane Newberg, Christopher Teague
  • Patent number: 11233748
    Abstract: Techniques are described for managing a plurality of requests for a change in bandwidth for a resource reservation label switched path (“LSP”) of a ring network. For example, a method may include receiving, by a network device and from an egress network device of a ring network, a resource reservation request message to establish a multipoint-to-point (MP2P) ring label switched path (LSP). The method may also include modifying, by the network device, the resource reservation request message to specify a request for a change in bandwidth for a segment from the network device to the egress network device of the MP2P ring LSP. The method may also include sending, by the network device and to a downstream network device along the MP2P ring LSP, the modified resource reservation request message.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: January 25, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Abhishek Deshmukh, Kireeti Kompella, Ravi Singh
  • Patent number: 11232123
    Abstract: The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAP) analytic databases from an online transaction processing (OLTP) transaction updatable system that includes transaction commit, rollback, and field level security capabilities. It also relates to transparently decoupling extraction from rebuilding of frequently updated OLAP analytic databases from the OLTP transaction updatable system.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: January 25, 2022
    Assignee: salesforce.com, inc.
    Inventors: Alex Gitelman, Ruisheng Shi
  • Patent number: 11197230
    Abstract: Methods, systems, and storage media are provided for user equipment (UE) that supports enhanced coverage and may operate with a voice centric usage setting or a data centric usage setting. When the UE's usage setting is set to voice centric, the UE may not operate in coverage enhancement (CE) mode B. When the UE's usage setting is set to data centric, then the UE may operate in CE mode B. The UE may indicate the UE's usage setting in an Attach or Tracking Area Update (TAU) request message, and a mobility management entity (MME) may indicate to an evolved NodeB that CE mode B is restricted or not restricted based on the usage setting. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: December 7, 2021
    Assignee: Apple Inc.
    Inventors: Puneet Jain, Robert Zaus, Ahmed Soliman, Marta Martinez Tarradell, Stefania Sesia
  • Patent number: 11171883
    Abstract: A routing apparatus includes interconnected switches and a server. At least some of the switches connect to routers belonging to multiple subnetworks, and at least a given switch is configured to receive a packet destined to a subnetwork reachable via the given switch, and forward the packet using forwarding logic of the given switch that supports only a partial subset of the subnetworks, and to monitor traffic flow via the given switch and report traffic flow information indicative of a given subnetwork that is unreachable via the given switch. The server is coupled to the switches, and is configured to receive the traffic flow information from the given switch, and determine switch forwarding information for the given subnetwork, based on the traffic flow information, and to download the switch forwarding information to the given switch, for enabling the forwarding logic to forward subsequent packets destined to the given subnetwork.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: November 9, 2021
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventor: Shaowen Ma
  • 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: 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: 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: 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: 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: 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: 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