Spare Channel Patents (Class 370/228)
  • Patent number: 10735318
    Abstract: A method and an apparatus for managing a data transmission channel includes obtaining a delay of data transmitted on a first channel and a continuity parameter of the first channel, and a delay of data transmitted on a second channel and a continuity parameter of the second channel; detecting whether a fault event occurs on the first channel; and switching a working channel of a source provider edge (PE) and a sink PE to the second channel when the fault event occurs on the first channel.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 4, 2020
    Inventor: Kai Liu
  • Patent number: 10728094
    Abstract: An embodiment first network node has a data flow table identifying forwarding rules to be applied to incoming data packets. The first network node is configured to allow for manipulation of the data flow table via control messages received via a control connection to a controller. The first network node is further configured to determine an occurrence of a network event or compliance with a condition specified by the controller. The first network node is further configured: to establish a control connection to a second network node in case that the network event occurs or the condition is met and to exchange control messages with the second network node via the control connection.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: July 28, 2020
    Inventors: Artur Hecker, Zoran Despotovic
  • Patent number: 10721158
    Abstract: In one embodiment, a primary tunnel is established from a head-end node to a destination along a path including one or more protected network elements for which a fast reroute path is available to pass traffic around the one or more network elements in the event of their failure. A first path quality measures path quality prior to failure of the one or more protected network elements. A second path quality measures path quality subsequent to failure of the one or more protected network elements, while the fast reroute path is being used to pass traffic of the primary tunnel. A determination is made whether to reestablish the primary tunnel over a new path that does not include the one or more failed protected network elements, or to continue to utilize the path with the fast reroute path, in response to a difference between the first path quality and the second path quality.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: July 21, 2020
    Inventors: Jean-Philippe Vasseur, Alton Lo, Anna Charny
  • Patent number: 10715420
    Abstract: The present disclosure provides system, method and apparatus for implementing fast reroute (FRR). The present disclosure provides a mechanism to associate working LSPs with a FRR LSP to protect against the node/link failures and can switch the traffic immediately upon LSP failure. Further, the present disclosure enables to communicate the status of FRR in use to the PCE so as to have centralized control over the FRR mechanism.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: July 14, 2020
    Inventors: Venugopal Reddy Kondreddy, Vinod Kumar Selvaraj
  • Patent number: 10708083
    Abstract: A customer network controller (CNC) including a processor and a memory. The processor is configured to use a virtual private network (VPN)-specific service model for a VPN service and map the VPN-specific service model to one or more traffic engineering (TE)-specific parameters. The memory is coupled to the processor and configured to store a mapping between a VPN identification (ID) of the VPN service corresponding to the VPN-specific service model and a tunnel ID of either an existing TE tunnel or newly-established TE tunnel for the VPN service. The existing TE tunnel or the newly established TE tunnel satisfies the one or more TE-specific parameters.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: July 7, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Young Lee, Dhruv Dhody, Haomian Zheng, Ricard Vilalta
  • Patent number: 10700777
    Abstract: A method of assigning performance indicators to objects of a network employing a computation to assign performance indicators to said objects of said network such that a sum of said performance indicators of objects along a given path in said network in relation to a first threshold value indicates whether said path fulfils a predetermined criterion, and/or indicates whether said path does not fulfil said predetermined criterion. A method of evaluating a performance of a path in a network based on the performance indicators involves the steps of calculating a sum of performance indicators for said objects along said path and evaluating a performance of said path by comparing said sum against a first threshold value.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: June 30, 2020
    Assignee: XIEON NETWORKS S.a.r.l.
    Inventors: João Pedro, Rui Morais
  • Patent number: 10680972
    Abstract: Disclosed is a state reporting control method, which is applied to a stateful path computation element and includes: setting and notifying an initial subscription state of an LSP state report of a PCC node in a process of session initialization with the PCC node; and sending a subscription update request to the PCC node to subscribe or unsubscribe the LSP state report of the PCC node.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 9, 2020
    Assignee: ZTE Corporation
    Inventor: Gang Lu
  • Patent number: 10678693
    Abstract: A logic-executing ring buffer (LERB) is a ring buffer with integrated logic. A LERB includes a series of logical ring stages and corresponding ring entries mapped to each other using an indirection table. A LERB can include control logic and stage functions that execute in association with each ring stage. The LERB advances by updating the indirection table (e.g., to map an associated ring entry with a subsequent ring stage, optionally based on pinning logic) and/or by passing data from one ring stage to the next. As such, ring stages can store transient data that gets passed between ring stages, ring entries store persistent data that does not move, and mappings are updated by LERB control logic and/or stage functions. As such, a LERB is a flexible data structure that provides expanded functionality and improved memory management for many applications.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: June 9, 2020
    Inventors: Layla Mah, Jean-Sebastien Bourdon
  • Patent number: 10666554
    Abstract: An Inter-Chassis Link (ICL) failure management system includes a first switch device and a second switch device coupled together by an Inter-Chassis Link (ICL) that is included in a control network and that is configured to provide a primary control channel for transmitting control information between the first switch device and the second switch device. A third switch device is coupled to each of the first switch device and the second switch device by a first aggregated link. When the first switch device determines that the ICL is unavailable, it causes a first port and a second port that provide the first aggregated link to be added to the control network to provide a primary backup control channel. The first switch device may then send control information to the second switch device through the primary backup control channel via the first port and the second port.
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: May 26, 2020
    Assignee: Dell Products L.P.
    Inventors: Senthil Nathan Muthukaruppan, Karthi Kaliyamoorthy
  • Patent number: 10635774
    Abstract: A computer-method is provided for designing a router network to connect components of an integrated circuit, where the router network comprises a plurality of connected data routing elements. The method comprises generating an undirected graph to represent a mesh of candidate router elements, where the candidate data routing elements are positioned dependent on at least one characteristic of the integrated circuit. The undirected graph comprises a node to represent each candidate data routing element and an edge to represent each connection between the candidate data routing elements.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: April 28, 2020
    Assignee: Arm Limited
    Inventors: Anup Gangwar, Nitin Kumar Agarwal
  • Patent number: 10637718
    Abstract: Systems and methods are provided that include a control panel of a security system receiving results from a scan of first operating channels of a first wireless protocol conducted a plurality of wireless security sensors, determining which of second operating channels of a second wireless protocol include wireless communication, determining that a first of the first operating channels of the first wireless protocol fails to overlap with the second operating channels of the second wireless protocol that include the wireless communication, determining whether the results from the scan indicate that the first of the first operating channels of the first wireless protocol includes interference at any of the plurality of wireless security sensors, and migrating the wireless communication with the plurality of wireless security sensors to the first of the first operating channels of the first wireless protocol.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: April 28, 2020
    Assignee: ADEMCO INC.
    Inventors: Nagaraj Chickmagalur Lakshminarayan, Sandeep Suresh, Sachin Maganti Prakash, Brahmaji Mugada
  • Patent number: 10637716
    Abstract: A method and a network node for managing allocation of network resources in restoration of traffic in a connection oriented network are disclosed. The method comprises restoring a first traffic from a first path on an alternative path if the first path is affected by a first failure and assigning a reserved status to resources of the first path no longer used for carrying the first traffic. If a second path is affected by a second failure the method comprises restoring a second traffic from the second path, wherein the restoration of the second traffic does not use the resources having the reserved status.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: April 28, 2020
    Inventors: Paolo Rebella, Diego Caviglia, Daniele Ceccarelli, Francesco Fondelli
  • Patent number: 10637912
    Abstract: A system and method for processing communication media in a regionally distributed communication platform that includes at a first platform region, establishing a communication session comprising establishing a media communication to at least one endpoint from the first region and establishing signaling communication to a second platform region; selecting a media resource in response to a change in media processing requirements of the communication session; when the selected media resource is outside the first region, routing media communication through a media resource outside of the first region; when the media resource is available in the first region, routing media communication through the media resource of the first region; and when the media resource is outside of the second region, storing the media communication in the first region at least temporarily and tunneling a branch of the media communication to a central media service in the second region.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: April 28, 2020
    Assignee: Twilio Inc.
    Inventors: Brian Tarricone, John Wolthuis, Jonas Boerjesson
  • Patent number: 10630509
    Abstract: For use in an Ethernet Virtual Private Network (EVPN) in which a site including at least one MAC-addressable device is multihomed, via a customer edge device (CE), to at least two provider edge devices (PE1 and PE2), the potential problem of one of the at least two provider edge devices (PE2) dropping or flooding packets designed for a MAC-addressable device of the multihomed site is solved by controlling advertisements of an auto-discovery per EVPN instance (A-D/EVI) route (or an auto-discovery per Ethernet segment identifier (A-D/ESI) route) to a remote provider edge device (PE3), belonging to the EVPN but not directly connected with the CE.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 21, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Ryan Bickhart, Wen Lin
  • Patent number: 10623503
    Abstract: A monitoring system monitors traffic flows that are exchanged over a communication network. The system characterizes the flows in terms of their temporal traffic features, and uses this characterization to identify communication devices that participate in the same communication session. By identifying the communication devices that serve as endpoints in the same session, the system establishes correlations between the users of these communication devices. The monitoring system characterizes the flows using traffic features such as flow start time, flow end time, inter-burst time and burst size, and/or statistical properties of such features. The system typically generates compressed-form representations (“signatures”) for the traffic flows based on the temporal traffic features, and finds matching flows by finding similarities between signatures.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: April 14, 2020
    Inventor: Haim Zlatokrilov
  • Patent number: 10601535
    Abstract: The present invention relates to a wireless communication system. More specifically, the present invention relates to a method and a device for performing SCG re-establishment in dual connectivity in wireless communication system, the method comprising: detecting radio link failure on a secondary node, wherein the UE is configured with a master node and the secondary node; and receiving signals from candidates of a new secondary node for obtaining information about which cell is a best candidate on the new secondary node to prepare for radio link failure on the secondary node; and initiating RRC connection re-establishment procedure for recovery from the radio link failure of the secondary node if a cell which is to be a PSCell on a new secondary node is selected in a cell list.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: March 24, 2020
    Assignee: LG Electronics Inc.
    Inventors: Hongsuk Kim, Sangwon Kim, Youngdae Lee, Jaewook Lee
  • Patent number: 10594606
    Abstract: According to at least one embodiment, a computer-implemented method to transmit data is described. The data being transmitted over a wired data-connection may be identified. The identified data may be parsed into two or more parts. A first part of the identified data may be transmitted over a primary wired data-connection. A second part of the identified data may be transmitted over an auxiliary wired data-connection. The auxiliary wired data-connection may be connected to the primary wired data-connection via a wireless data-connection.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 17, 2020
    Assignee: Vivint, Inc.
    Inventor: Kevin Ross
  • Patent number: 10595261
    Abstract: The present invention relates to the technical field of communications, and particularly relates to a method for selecting a path and device for addressing a problem in which a backhaul requirement of a small station flexibly deployed in a UDN cannot be satisfied by a method providing a single-hop backhaul path via pre-configuration or an OAM configuration. The path selection method provide in an embodiment of the present application comprises: transmitting, by a first node, a path request message for acquiring a backhaul path from the first node to the target node; and determining, by the first node, at least one backhaul path based on the received path indication message. The embodiment of the present invention enables a flexible and convenient determination of a backhaul path for a plug-and-play access point without needing to configure a single-hop backhaul path for the access point work of a network side.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: March 17, 2020
    Inventors: Yuan He, Jiamin Liu
  • Patent number: 10588120
    Abstract: A network node, such as a base station, identifies radio resources within an overall bandwidth using a first resource referencing scheme, while a wireless communication device identifies radio resources within an allocated portion of the overall bandwidth using a second resource referencing scheme. Advantageously, the device correctly identifies given radio resources pointed to by a resource identifier expressed according to the first resource referencing scheme, by translating the resource identifier into the second resource referencing scheme according to mapping information that relates the two schemes. Correspondingly, the network node enables the wireless communication device to perform such translations by providing the mapping information either implicitly or explicitly.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: March 10, 2020
    Inventors: Robert Baldemair, Bengt Lindoff, Stefan Parkvall
  • Patent number: 10560463
    Abstract: Techniques allow DevOps personnel to perform incident management for cloud computing environments in a manner that maintains control over restricted data and the data plane. The DevOps personnel do not have access to restricted data or the ability to modify the cloud computing environment to gain access to restricted data. The incident management techniques include executing automatic operations to resolve an incident and allowing DevOps personnel to execute remote operations without providing the DevOps personnel access. A further incident management technique provides DevOps personnel with just-in-time (JIT) access that is limited to a certain level or type of access and limited in time. Still another technique for incident management is using an escort model, in which an escort session between operating personnel and DevOps personnel is established and connected to the cloud computing environment to allow the DevOps personnel access to the production environment while escorted by the operating personnel.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: February 11, 2020
    Inventors: Somak Chattopadhyay, Thomas Knudson, Chetan Shankar, Maisem Ali, Lilei Cui, Sandeep Kalarickal, Pradeep Ayyappan Nair, Tom Keane, Siddhartha Pasumarthy, Shont Miller, Lu Jin, Qin Zhou, Maria Black, Elaine Lu, Damien Gallot, Christopher Geisbush, David Sauntry, Peter Miller
  • Patent number: 10555307
    Abstract: A method for sending a beam failure recovery request (BFRQ) includes setting a demodulation symbol to a first value to specify a BFRQ signal, encoding the demodulation symbol with a first orthogonal code sequence, thereby producing an encoded first sequence of symbols, and send the encoded first sequence of symbols on a first physical uplink control channel (PUCCH) resource allocated for a first scheduling request (SR) transmission.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: February 4, 2020
    Inventors: Bin Liu, Pengfei Xia
  • Patent number: 10530701
    Abstract: A Reliable User Datagram Protocol (RUDP) apparatus and a dynamic adjustment method of a sliding window parameter of RUDP are provided. The dynamic adjustment method of the sliding window parameter of RUDP includes the following steps. In accordance with whether the acknowledgement from the receiver is overtime, and in accordance with the difference between the sliding window parameter and an estimated maximum value, the transmitter adjusts a step value. The transmitter adjusts the sliding window parameter according to the step value.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: January 7, 2020
    Assignee: Acer Incorporated
    Inventors: Yi-Sheng Wu, Yuan-Hsiu Lee
  • Patent number: 10516478
    Abstract: A method implemented by a domain controller in a network comprises transmitting, by a transmitter of the domain controller to a super controller, an update message comprising path information for one or more parallel paths having a common wavelength from a source to a destination, wherein the one or more parallel paths are free of optical impairments when the update message is transmitted to the super controller, receiving, by a receiver of the domain controller from the super controller, an initiate message comprising an identifier of a path selected from the one or more parallel paths, and provisioning, by a processor of the domain controller, the path based on a verification that the path selected by the super controller is free of optical impairments.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: December 24, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Young Lee, Yufei Wang
  • Patent number: 10511544
    Abstract: Devices, computer-readable media and methods are disclosed for managing path utilizations for telecommunication network tunnels. For example, a processor deployed in a telecommunication network may receive a request from a router of the telecommunication network for a tunnel to a destination in the telecommunication network, send a response to the router that includes at least one path comprising the tunnel through the telecommunication network to the destination, receive a trap message from the router that includes a confirmation that the at least one path is utilized by the router, and update at least one record for the at least one path in response to the trap message, where the at least one record indicates a status of a utilization of the at least one path.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: December 17, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Heng Wang, Leah Zhang
  • Patent number: 10506037
    Abstract: The present disclosure generally discloses improvements in computer performance in communication networks, which may include improvements in computer performance in supporting discovery of ingress provider edge (PE) devices in a communication network using egress peer engineering (EPE) and software defined networking (SDN). The ingress PE devices of a network may have peering relationships with an egress peer link of an egress peer node of the network. The ingress PE devices may be discovered by identifying a set of traffic flows on an egress peer link of an egress peer node, identifying a set of ingress PE devices that have peering relationships with the egress peer node, determining bandwidth usage information, selecting, from the set of ingress PE devices based on the bandwidth usage information, a set of selected ingress PE devices, and initiating a management action for at least one of the selected ingress PE devices.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: December 10, 2019
    Assignee: Alcatel Lucent
    Inventors: Hamid Ould-Brahim, Reda Laichi, Mustapha Aissaoui, Anand Thiagarajan
  • Patent number: 10476772
    Abstract: In one embodiment, a method includes obtaining a request to route traffic from a source to a destination in a network, where the request is associated with a setup bandwidth criterion. The method includes: identifying a plurality of candidate tunnel paths from the source to the destination; and, for each of the plurality of candidate tunnel paths, determining whether or not at least one of the candidate tunnel paths satisfies the setup bandwidth criterion. In response to determining that the plurality of candidate tunnel paths fail to satisfy the setup bandwidth criterion, the method includes: determining a congestion metric for each of a plurality of candidate tunnel paths from the source to the destination; and instantiating a tunnel from the source to the destination according to a candidate tunnel path with the lowest congestion metric.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: November 12, 2019
    Inventors: Alan Thorton Gous, Eleni Palopoulou
  • Patent number: 10469690
    Abstract: An information processing apparatus includes an interface and circuitry. The interface communicates with an auxiliary device via a first communication channel and a second communication channel. The first communication channel and the second communication channel are each separately exchange communications between the information processing apparatus and the auxiliary device. The circuitry obtains failure information indicating a communication failure occurring in the first communication channel, sends a shutdown instruction via the second communication channel in response to a determination to reboot the information processing apparatus, the shutdown instruction instructing the auxiliary device to shut down, and reboots the information processing apparatus.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 5, 2019
    Assignee: Ricoh Company, Ltd.
    Inventor: Keisuke Iwasa
  • Patent number: 10454822
    Abstract: In one embodiment, a device in a network identifies a packet to be sent to a destination in the network via a path using segment routing. The device determines a list of one or more unique identifiers for one or more of the nodes along the path. The device includes a segment routing header with the packet, the segment routing header comprising a set of segment identifiers and the list of one or more unique identifiers. The device sends the packet with the segment routing header towards the destination in the network. One or more receiving nodes that receive the packet use the set of segment identifiers to route the packet towards the destination and the list of one or more unique identifiers to notify the device when the packet was not sent to the destination via the path.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: October 22, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar Nainar, Carlos M. Pignataro
  • Patent number: 10448371
    Abstract: A wireless base station extracts a connection base station which communicates user data with a wireless communication terminal from a plurality of other wireless base stations, and extracts an allocation candidate of a wireless frequency regarding communication of the user data between the connection base station and the wireless communication terminal based on information of an utilization result of a wireless frequency regarding communication of the user data of each of the other wireless base stations.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: October 15, 2019
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventor: Osamu Kato
  • Patent number: 10437505
    Abstract: Systems and methods enable a virtual machine, including applications executing thereon, to quickly start executing and servicing users based on pre-staged data blocks supplied from a backup copy in secondary storage. Substantially concurrently with the ongoing execution of the virtual machine, a virtual-machine-file-relocation operation moves data blocks from backup to a primary storage destination that becomes the virtual machine's primary data store after relocation completes. An enhanced data agent, operating in conjunction with an enhanced media agent in a storage management system, coordinates restoring the virtual machine and launching the relocation operation. The enhanced media agent pre-stages certain backed up data blocks based on predictive analysis pertaining to the virtual machine's operational profile. The enhanced media agent also pre-stages backed up data blocks for the relocation operation, based on the operation's relocation scheme.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: October 8, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Rahul S. Pawar, Paramasivam Kumarasamy, Satish Chandra Kilaru, Ananda Venkatesha
  • Patent number: 10411949
    Abstract: Provided are a method and system for protecting virtual network mapping, and a computer storage medium; wherein the method includes that an application layer edits and defines at least one sub-network model based on a network editing request; a network virtualization layer constructs the at least one sub-network model, and integrates the at least one sub-network model into a global network view; and a controller layer respectively maps the at least one sub-network model contained in the global network view into a working device network and a protection device network, and when the working device network has failures, specified conditions are met, and the protection device network has no failure, switches a working mapping relationship of the corresponding sub-network from the working device network to the protection device network.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: September 10, 2019
    Inventors: Dajiang Wang, Zhenyu Wang
  • Patent number: 10411967
    Abstract: The present technology is generally directed to updating a cloud network. This technology may include generating a set is inequalities based network topology information, shared risk link group information, demand information, and traffic solver parameters. The set of inequalities may also be based upon a model of traffic routing that is based on selection of routes based on dynamic and global traffic engineering. A capacity plan may also be generated based on the set of inequalities and at least one objective. The capacity plan may include a target capacity for each link of the plurality of links in the network.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Umesh Krishnaswamy, Nikolaj Bjorner, Muntazir Mehdi
  • Patent number: 10404409
    Abstract: In an embodiment, a method of managing distributed storage in a wireless network is disclosed. The wireless network comprises a plurality of data generating nodes, each data generating node configured to generate and store data symbols and parity symbols. The parity symbols depend on data symbols stored on other data generating nodes.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: September 3, 2019
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Magnus Stig Torsten Sandell, Filippo Tosato, Sedat Gormus
  • Patent number: 10397271
    Abstract: A web conferencing operator can enable participants to share multimedia content in real-time despite one or more of the participants operating from behind a middlebox via network address translation (NAT) traversal protocols and tools, such as STUN, TURN, and/or ICE. In NAT traversal, participants share a transport addresses that the participants can use to establish a joint media session. However, connectivity checks during NAT traversal can expose a media distribution device hosted by the web conferencing operator to various vulnerabilities, such as distributed denial of service (DDoS) attacks. The web conferencing operator can minimize the effects of a DDoS attack during the connectivity checks at scale and without significant performance degradation by configuring the middlebox to validate incoming requests for the connectivity checks without persistent signaling between the web conference operator and the middlebox.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: August 27, 2019
    Inventors: K Tirumaleswar Reddy, Ram Mohan Ravindranath, Prashanth Patil, Carlos M. Pignataro
  • Patent number: 10397099
    Abstract: A spanning tree enabled n-node VLT system includes the STP running on VLT node devices that include a first VLT node device coupled to a networking device by a LAG and designated as a root bridge via the STP. A second VLT node device coupled to the networking device is part of the LAG. ICLs couple the second VLT node device to the first VLT node device. An enhanced STP engine running on the each of the VLT node devices determines that the STP has designated a first port providing one of the ICLs as a first root port, and a second port providing one of the ICLs as an alternate port. In response, the enhanced STP engine redesignates the second port as a second root port.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: August 27, 2019
    Assignee: Dell Products L.P.
    Inventors: Saye Balasubramaniam Subramanian, Senthil Nathan Muthukaruppan
  • Patent number: 10382319
    Abstract: Embodiments are directed to facilitate multiple tunnels to be reachable via inter-chassis ling from virtual link trunking (VLT) peers and also to avoid traffic tromboning with an optimal path to all next hops. During initialization, a default egress object is created through an ICL with the next hop defined as VLT peer2 by setting the MAC address to be the MAC address of the VLT peer2, and the VLAN to be any one of the L3 spanned VLANs. When any of the VXLAN tunnels are resolved through ICL LAG, the process uses the default egress object created on ICL. Using the default egress object created on ICL, any traffic from VLT peer1 intended to go through ICL is terminated on VLT peer2 and will get routed again to their respective next hops. This creates a single egress object to the VLT peer and allowing multiple VXLAN tunnels to be reachable through ICL with optimal path towards all next hops.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: August 13, 2019
    Assignee: Dell Products LP
    Inventors: Avinash Natarajan, Damodharan Screenivasaga Perumal, Ramasubramani Mahadevan, Nirupa Venkatapathy, Venkata Gouri Rajesh E
  • Patent number: 10382325
    Abstract: A method is implemented by a network device functioning as a controller in a Software Defined Networking (SDN) network to configure a switch in the SDN network to process packets on behalf of a Service Function Chain (SFC) proxy so that the packets can bypass the SFC proxy. The method includes receiving a translation rule for an SFC encapsulation from the SFC proxy, transmitting SFC proxy bypass instructions to the switch that cause the switch to translate packets belonging to a flow associated with the SFC encapsulation according to the translation rule for the SFC encapsulation and to forward the packets belonging to the flow associated with the SFC encapsulation to a service function while bypassing the SFC proxy, and transmitting an indication to the SFC proxy that the packets belonging to the flow associated with the SFC encapsulation are to bypass the SFC proxy.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: August 13, 2019
    Inventors: Faseela K, Ashutosh Bisht
  • Patent number: 10362117
    Abstract: A network interface devices includes a configuration engine, a mode modification engine, and a switch. The configuration engine defines a static routing configuration for communicating one or more first data packets received from a first processing circuit along a network pathway to a predetermined one or more second processing circuits. The mode modification engine is configured to receive an indication of a networking mode and modify the network pathway based on the indication of the networking mode. The switch is configured to communicate the first data packets along the network pathway.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 23, 2019
    Inventor: Brent J. Nelson
  • Patent number: 10355969
    Abstract: A computer implemented method for controlling a software defined network (SDN) is disclosed. The method includes providing one or more client portals configured for facilitating users controlling networked devices, generating configuration data based on input received from users via the client portals, and providing a master SDN controller for managing data flow control on the SDN network. The master SDN controller is operable to route data for the networked devices, generate a plurality of discrete co-controllers each associated with a particular end user with each co-controller having configuration data and routing data for an associated networked device, dispatching the co-controllers to the networked devices associated with the respective end users, installing the co-controllers on the networked devices, and registering the installed co-controllers with the master SDN controller for controlling the routing of data and configuration of the networked devices.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: July 16, 2019
    Inventors: Nazneen Shaikh, Murali Krishnan, Girish Gulawani
  • Patent number: 10356005
    Abstract: An apparatus comprises a plurality of host devices each implementing one or more virtual resources that are migratable between the host devices, one or more networks comprising a plurality of network switches each coupled to one or more of the host devices, and a migration controller associated with one or more of the host devices. The migration controller is configured to monitor utilization of the network switches by their associated host devices and to direct migration of the virtual resources between the host devices based at least in part on the monitored utilization of the network switches. Responsive to detection of a first network switch having a utilization above a threshold, the migration controller identifies a second network switch having a utilization below the threshold and directs migration of at least one virtual resource from a first host devices associated with the first network switch to a second host device associated with the second network switch.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 16, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Mohamed Esam, Adel Zalok, Mohammed Hashem, Farah Thakeb, Dina Helmy, Eslam ElNakib
  • Patent number: 10348572
    Abstract: Apparatuses, methods, and systems for dynamic bandwidth allocation are disclosed. One method includes identifying, by a first distribution node of a wireless mesh network, a communication link with a second distribution node of the wireless mesh network, generating, by the first distribution node, a proposed bandwidth allocation schedule for wireless communication of information between the first distribution node and the second distribution node based on data traffic requirements of the first distribution node, wherein the second distribution node receives the proposed bandwidth allocation schedule, and wherein the second distribution node adjusts the proposed bandwidth allocation schedule based upon data traffic requirements of the second distribution node.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: July 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Dong Zheng, Praveen Kumar Gopala, Pradeep Jugraj Nemavat, Adam Joshua Efron
  • Patent number: 10341141
    Abstract: This application discloses a flow entry generating method and apparatus. The method includes: receiving a service path establishment request, where the service path establishment request includes a constraint, a source device, and a target device; finding, in a data transmission network according to a cross-layer information model, a service path that meets the constraint and is from the source device to the target device, where the cross-layer information model is a model that describes, at a same layer, an overall topology relationship between an IP layer and an optical layer; and generating a respective corresponding flow entry for each forwarding device in the service path, and sending the flow entry to a corresponding forwarding device. This application can greatly reduce time complexity of computing the service path, and improve efficiency of computing the service path, thereby improving efficiency of generating a flow entry.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: July 2, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xuefei Song, Yinben Xia, Chao Chen
  • Patent number: 10313155
    Abstract: In one embodiment, an authoritative edge device (AED)-server in a computer network maintains assignment of an active AED for a particular virtual local area network (VLAN), and in response to a triggered re-assignment, sends an AED change request identifying an old active AED for the particular VLAN and a new active AED for the particular VLAN (e.g., and/or corresponding backups). In response to receiving the change request, the old active AED ceases forwarding of traffic for the particular VLAN and transmits a relinquishment confirmation into the network. Also, in response to receiving the change request and the relinquishment confirmation from the old active AED, the new active AED assumes responsibility for traffic forwarding for the particular VLAN and transmits an activation confirmation into the network. The change request is then deemed completed by the AED-sever upon receipt of both the relinquishment confirmation and the activation confirmation.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: June 4, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Gaurav Badoni, Dhananjaya Rao, Hasmit Grover, Senthil Kenchiah, Vrushali Ashtaputre
  • Patent number: 10305818
    Abstract: Various systems and methods for performing fast fail-over. For example, one method involves electing a first node as a designated forwarder node and electing a second node as a backup designated forwarder node, where the designated forwarder node is used to forward at least a first packet to a downstream node. The method further involves detecting a loss of connectivity between the designated forwarder node and a downstream receiver node, where the designated forwarder node and the backup designated forwarder node are both elected prior to the loss of connectivity occurring. Moreover, subsequent to detecting the loss of connectivity, the method uses the backup designated forwarder node to forward at least a second packet to the downstream receiver node.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: May 28, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Neale D. R. Ranns, Ijsbrand Wijnands, Gregory J. Shepherd
  • Patent number: 10285176
    Abstract: A wireless access point to optimize carrier aggregation using beamforming. The wireless access point wirelessly exchanges communication data with User Equipment (UE) over a plurality of frequency bands. The wireless access point identifies a UE using carrier aggregation and identifying a frequency band of the plurality of frequency bands having beamforming capabilities. The wireless access point then allocates the UE using carrier aggregation a Primary Component Carrier (PCC) on the frequency band having beamforming capabilities. In response to the PCC allocation, the wireless access point transfers an indication to the UE indicating the PCC allocation on the frequency band having beamforming capabilities and wirelessly exchanges additional communication data with the UE using carrier aggregation over the frequency band using beamforming.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 7, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Sreekar Marupaduga, Andrew Mark Wurtenberger
  • Patent number: 10270686
    Abstract: A method of updating conversation allocation in link aggregation is disclosed. The method starts with verifying that an implementation of a conversation-sensitive link aggregation control protocol (LACP) is operational at a network device of a network for an aggregation port. Then it is determined that operations through enhanced link aggregation control protocol data units (LACPDUs) are possible. The enhanced LACPDUs can be used for updating conversation allocation information, and the determination is based at least partially on a compatibility check between a first set of operational parameters of the network device and a second set of operational parameters of a partner network device. Then a conversation allocation state of an aggregation port of the link aggregation group is updated based on a determination that the conversation allocation state is incorrect, where the conversation allocation state indicates a list of conversations transmitting through the aggregation port.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: April 23, 2019
    Inventors: Panagiotis Saltsidis, János Farkas, Balázs Peter Gerö
  • Patent number: 10262545
    Abstract: A system for a vehicle includes a receiver configured to receive input data, and a processor configured to run an optimization algorithm to evaluate the input data. The optimization algorithm includes at least one cost model configured to determine vehicle operational parameters to meet the input data. An output module is configured to output to the vehicle operational parameters that optimize operation of the vehicle in view of the input data.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: April 16, 2019
    Inventors: Peter James Waltner, John R. Herter, Per Lars R. Stubbendorff
  • Patent number: 10254108
    Abstract: An optical measurement device configured for connection to an industrial network, the industrial network functioning to synchronize time between a master device and a slave device, the optical measurement device includes: an interface module configured to receive a synchronization signal transmitted on the industrial network from the master device within a fixed communication cycle; and a measurement unit configured to perform optical measurements in a measurement cycle. The measurement unit synchronizes when a measurement is taken with the communication cycle in accordance with the synchronization signal received by the interface module.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: April 9, 2019
    Assignee: OMRON Corporation
    Inventors: Koji Shimada, Tomonori Kondo
  • Patent number: 10250695
    Abstract: Aspects of the disclosure relate to error prevention in a communication session traffic environment. One or more embodiments of the disclosure relate to mitigation of processing loops during establishment of a communication session in a network. A network node at the boundary of the network can mitigate processing loops by monitoring formation of such loops and proactively terminating communication processing in response to expiration of a timer. The timer can be initiated in response to formation of a loop.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: April 2, 2019
    Assignee: Comcast Cable Communications, LLC
    Inventors: Sohel Khan, Jon A. Boone
  • Patent number: RE47959
    Abstract: A method and system for interconnecting multiple distributed components in a communication network is provided. The design includes a multiple order cross connection fabric employed to interconnect multiple orders of data with at least one distributed component in the communication network. The design may further include at least one order of path termination and adaptation connection, where the at least one order of path termination and adaptation connection providing an interface between the multiple order cross connection fabric and a data management system. The design may be implemented in a SONET/SDH environment.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: April 21, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Michael Ho, Miriam Qunell, Jean-Michel Cala