Patents by Inventor Loa Andersson

Loa Andersson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11888734
    Abstract: A mixed Multiprotocol Label Switching (MPLS) network includes both extension header capable (EH capable) nodes and EH non-capable nodes. A first EH capable node receives advertised capabilities of a downstream node. These advertised capabilities indicate whether the downstream node is EH capable. The first EH capable node receives a packet to be transmitted to the downstream node via the MPLS network, and determines whether the packet includes an extension header (EH). The node inserts an EH label into an MPLS label stack of the packet after determining the advertised capabilities of the downstream node indicate that the downstream node is EH capable, and after determining the packet does not include the EH.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: January 30, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: James N. Guichard, Haoyu Song, Loa Andersson
  • Publication number: 20210203599
    Abstract: A mixed Multiprotocol Label Switching (MPLS) network includes both extension header capable (EH capable) nodes and EH non-capable nodes. A first EH capable node receives advertised capabilities of a downstream node. These advertised capabilities indicate whether the downstream node is EH capable. The first EH capable node receives a packet to be transmitted to the downstream node via the MPLS network, and determines whether the packet includes an extension header (EH). The node inserts an EH label into an MPLS label stack of the packet after determining the advertised capabilities of the downstream node indicate that the downstream node is EH capable, and after determining the packet does not include the EH.
    Type: Application
    Filed: February 8, 2021
    Publication date: July 1, 2021
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: James N. Guichard, Haoyu Song, Loa Andersson
  • Patent number: 9059905
    Abstract: The present invention relates to methods and arrangements in an MPLS-TP network. comprising a plurality of interconnected routers configured for MPLS-TP, wherein at least a first router is defined as an originating Maintenance End Point, MEP, a second router is defined as a targeting MEP and the third router is defined as a Maintenance Intermediate Point, MIP. The basic idea of the present invention is to associate a table with each MIP and MEP, wherein the tables comprises information related to the MEPs of the MPLS-TP network and the information from the tables is inserted in the reply packets and forwarded packets. By using this information, the OAM packets can find the subsequent MIP or MEP and failure localization may be performed.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: June 16, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Wei Zhao, Loa Andersson
  • Publication number: 20140140217
    Abstract: The present invention relates to methods and arrangements in an MPLS-TP network. comprising a plurality of interconnected routers configured for MPLS-TP, wherein at least a first router is defined as an originating Maintenance End Point, MEP, a second router is defined as a targeting MEP and the third router is defined as a Maintenance Intermediate Point, MIP. The basic idea of the present invention is to associate a table with each MIP and MEP, wherein the tables comprises information related to the MEPs of the MPLS-TP network and the information from the tables is inserted in the reply packets and forwarded packets. By using this information, the OAM packets can find the subsequent MIP or MEP and failure localization may be performed.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 22, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Wei ZHAO, Loa Andersson
  • Patent number: 8611353
    Abstract: The present invention relates to methods and arrangements in an MPLS-TP network, comprising a plurality of interconnected routers configured for MPLS-TP, wherein at least a first router is defined as an originating Maintenance End Point, MEP, a second router is defined as a targeting MEP and the third router is defined as a Maintenance Intermediate Point, MIP. The basic idea of the present invention is to associate a table with each MIP and MEP, wherein the tables comprises information related to the MEPs of the MPLS-TP network and the information from the tables is inserted in the reply packets and forwarded packets. By using this information, the OAM packets can find the subsequent MIP or MEP and failure localization may be performed.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: December 17, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Wei Zhao, Loa Andersson
  • Publication number: 20120063325
    Abstract: The present invention relates to methods and arrangements in an MPLS-TP network, comprising a plurality of interconnected routers configured for MPLS-TP, wherein at least a first router is defined as an originating Maintenance End Point, MEP, a second router is defined as a targeting MEP and the third router is defined as a Maintenance Intermediate Point, MIP. The basic idea of the present invention is to associate a table with each MIP and MEP, wherein the tables comprises information related to the MEPs of the MPLS-TP network and the information from the tables is inserted in the reply packets and forwarded packets. By using this information, the OAM packets can find the subsequent MIP or MEP and failure localization may be performed.
    Type: Application
    Filed: May 29, 2009
    Publication date: March 15, 2012
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Wei Zhao, Loa Andersson
  • Patent number: 8134917
    Abstract: A computer network has a plurality of routers that deliver data packets to the network via a plurality of links. At least one router provides automatic protection switching in the event of a link failure. The at least one router includes a plurality of data interfaces for streams of data packets to enter and exit the at least one router; and a backup controller. The backup controller includes a backup path manager, a link monitor, and a backup packet processor. For at least one link of the routing node, the backup path manager identifies a backup routing path for forwarding affected data packets in the event of a failure of the at least one link. The link monitor monitors the plurality of links to determine when a link fails. When a link which has a backup routing path fails, the backup packet processor attaches backup routing path instructions to affected data packets routed over the failed link, and forwards the affected data packets via the backup routing path.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: March 13, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Andre N. Fredette, Loa Andersson, Naganand Doraswamy, Anoop Ghanwani
  • Patent number: 7760623
    Abstract: A computer network processes data packets in the event of a network link failure. The network includes a plurality of routers that deliver data packets to the network via a plurality of links. At least one router includes a protection cycle manager. The protection cycle manager has a protection cycle packet identifier and a protection cycle packet processor. The protection cycle packet identifier identifies, as protection cycle packets, data packets having a specific protection cycle format. The protection cycle packet processor processes protection cycle packets to determine whether the packet destination corresponds to the routing node, and if the packet destination corresponds to the routing node, the protection cycle packet is treated by the routing node as a data packet received from the packet source via the failed link. Otherwise, if the packet destination does not correspond to the routing node, the protection cycle packet is sent to a protection cycle node for the routing node.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: July 20, 2010
    Assignee: Nortel Networks Limited
    Inventors: Loa Andersson, Kent Felske, Guo-Qiang Wang
  • Publication number: 20090161537
    Abstract: A computer network processes data packets in the event of a network link failure. The network includes a plurality of routers that deliver data packets to the network via a plurality of links. At least one router includes a protection cycle manager. The protection cycle manager has a protection cycle packet identifier and a protection cycle packet processor. The protection cycle packet identifier identifies, as protection cycle packets, data packets having a specific protection cycle format. The protection cycle packet processor processes protection cycle packets to determine whether the packet destination corresponds to the routing node, and if the packet destination corresponds to the routing node, the protection cycle packet is treated by the routing node as a data packet received from the packet source via the failed link. Otherwise, if the packet destination does not correspond to the routing node, the protection cycle packet is sent to a protection cycle node for the routing node.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 25, 2009
    Inventors: Loa Andersson, Kent Felske, Guo-Qiang Wang
  • Patent number: 7486615
    Abstract: A computer network processes data packets in the event of a network link failure. The network includes a plurality of routers that deliver data packets to the network via a plurality of links. At least one router includes a protection cycle manager. The protection cycle manager has a protection cycle packet identifier and a protection cycle packet processor. The protection cycle packet identifier identifies, as protection cycle packets, data packets having a specific protection cycle format. The protection cycle packet processor processes protection cycle packets to determine whether the packet destination corresponds to the routing node, and if the packet destination corresponds to the routing node, the protection cycle packet is treated by the routing node as a data packet received from the packet source via the failed link. Otherwise, if the packet destination does not correspond to the routing node, the protection cycle packet is sent to a protection cycle node for the routing node.
    Type: Grant
    Filed: January 27, 2003
    Date of Patent: February 3, 2009
    Assignee: Nortel Network Limited
    Inventors: Loa Andersson, Kent Felske, Guo-Qiang Wang
  • Patent number: 7380017
    Abstract: A communications network comprises a lower transport layer and an upper overlay incorporating a plurality of routers. Adjacencies are defined between respective pairs of routers. Path protection is provided by defining a software model of the overlay of the network and defining in the model a hierarchy of protection levels for the main path. Each protection level is characterised by a respective set of one or more broken adjacencies in the model, the adjacencies to be broken being determined from a knowledge of the underlying topology. A protection level is selected and a protection path avoiding the broken adjacencies associated with that protection level is calculated. If this calculated path is not available in the real network, a lower protection level in the hierarchy is selected and the protection path calculation repeated. The process continues until a suitable protection path is identified.
    Type: Grant
    Filed: May 3, 2001
    Date of Patent: May 27, 2008
    Assignee: Nortel Networks Limited
    Inventors: Jon Weil, Alex Morrall, David Odhams, Kenneth Hayward, Loa Andersson
  • Patent number: 7023846
    Abstract: A system, device, and method for establishing and removing a label switched path in a communication network uses a packet-driven mechanism rather than using an explicit signaling protocol to exchange label switching information from an upstream label switching device to a downstream label switching device. In order to establish a label switched path from the upstream label switching device to the downstream label switching device, the upstream label switching device allocates a new label for the label switched path, sets up the label switched path by adding the new label to its forwarding table, and forwards a labeled packet including the new label and an indicator indicating that the packet is labeled. Upon receiving the labeled packet from the upstream label switching device, the downstream label switching device sets up the label switched path by adding the new label to its forwarding table, and forwards the packet based upon network layer addressing information in the packet.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: April 4, 2006
    Assignee: Nortel Networks Limited
    Inventors: Loa Andersson, Tove Madsen, Kenneth Sundell
  • Patent number: 6987727
    Abstract: A computer network has a plurality of routers that deliver data packets to the network via a plurality of links. At least one router provides automatic protection switching in the event of a link failure. The at least one router includes a plurality of data interfaces for streams of data packets to enter and exit the at least one router; and a backup controller. The backup controller includes a backup path manager, a link monitor, and a backup packet processor. For at least one link of the routing node, the backup path manager identifies a backup routing path for forwarding affected data packets in the event of a failure of the at least one link. The link monitor monitors the plurality of links to determine when a link fails. When a link which has a backup routing path fails, the backup packet processor attaches backup routing path instructions to affected data packets routed over the failed link, and forwards the affected data packets via the backup routing path.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: January 17, 2006
    Assignee: Nortel Networks Limited
    Inventors: Andre N. Fredette, Loa Andersson, Naganand Doraswamy, Anoop Ghanwani
  • Publication number: 20050265228
    Abstract: A computer network has a plurality of routers that deliver data packets to the network via a plurality of links. At least one router provides automatic protection switching in the event of a link failure. The at least one router includes a plurality of data interfaces for streams of data packets to enter and exit the at least one router; and a backup controller. The backup controller includes a backup path manager, a link monitor, and a backup packet processor. For at least one link of the routing node, the backup path manager identifies a backup routing path for forwarding affected data packets in the event of a failure of the at least one link. The link monitor monitors the plurality of links to determine when a link fails. When a link which has a backup routing path fails, the backup packet processor attaches backup routing path instructions to affected data packets routed over the failed link, and forwards the affected data packets via the backup routing path.
    Type: Application
    Filed: July 25, 2005
    Publication date: December 1, 2005
    Inventors: Andre Fredette, Loa Andersson, Naganand Doraswamy, Anoop Ghanwani
  • Patent number: 6947428
    Abstract: A distributed LSR sends data from a first edge LSR, across a non-MPLS network, to a second edge LSR, thereby enabling a non-MPLS network to interface transparently with MPLS networks. This enables a VPN to use a public network to communicate from one portion of the network to another, remote portion. The distributed LSR includes an ingress gateway logically positioned between the first edge LSR and the non-MPLS network. This ingress gateway receives label requests from the first edge LSR. These label requests are multicast to several egress gateways. At least one egress gateway sends a message back indicating that it can transmit data to the destination. In response, the ingress gateway designates that egress gateway to be a designated gateway. The egress gateway then establishes a tunnel through the non-MPLS network to the ingress gateway.
    Type: Grant
    Filed: June 14, 2000
    Date of Patent: September 20, 2005
    Assignee: Nortel Networks Limited
    Inventors: Loa Andersson, Geoffery A. Mattson
  • Patent number: 6931016
    Abstract: An apparatus and method of managing a virtual private network having a set of network devices maintains a network device memory set for storing a set of network device identifiers that identifies each of the set of network device. More particularly, a request to join the virtual private network is received from a given network device having a given network device identifier that identifies the given network device. The set of network device identifiers then is retrieved from the network device memory set to identify all network devices in the set of network devices. A notify message then is forwarded to each of the set of network devices, and a join message is forwarded to the given network device. The notify message includes the given network device identifier, while the join message includes the set of network device identifiers. The given network device identifier then is stored in the network device memory set.
    Type: Grant
    Filed: October 13, 1999
    Date of Patent: August 16, 2005
    Assignee: Nortel Networks Limited
    Inventors: Loa Andersson, Marcel Wiget, Tove Madsen
  • Patent number: 6879594
    Abstract: A method for avoiding loops from forming when setting up label switched paths is provided. The method uses a Label Splicing Message is followed by an Acknowledgment message to determine if loops are formed in the process of joining a new node or subtree to a multicast MPLS tree. By verifying that the path towards the root of the MPLS tree is loop-free during the construction of the tree, this method complements the loop detection mechanism provided by the label switched protocol (LDP).
    Type: Grant
    Filed: June 7, 2000
    Date of Patent: April 12, 2005
    Assignee: Nortel Networks Limited
    Inventors: Cheng-Yin Lee, Loa Andersson
  • Publication number: 20040156310
    Abstract: A computer network has a plurality of routers that deliver data packets to the network via a plurality of links. At least one router provides automatic protection switching in the event of a link failure. The at least one router includes a plurality of data interfaces for streams of data packets to enter and exit the at least one router; and a backup controller. The backup controller includes a backup path manager, a link monitor, and a backup packet processor. For at least one link of the routing node, the backup path manager identifies a backup routing path for forwarding affected data packets in the event of a failure of the at least one link. The link monitor monitors the plurality of links to determine when a link fails. When a link which has a backup routing path fails, the backup packet processor attaches backup routing path instructions to affected data packets routed over the failed link, and forwards the affected data packets via the backup routing path.
    Type: Application
    Filed: February 3, 2004
    Publication date: August 12, 2004
    Inventors: Andre N. Fredette, Loa Andersson, Naganand Doraswamy, Anoop Ghanwani
  • Patent number: 6728777
    Abstract: A method to engineer paths for multicast traffic in an IP network, by directing the control messages to setup multicast trees on engineered paths, is disclosed. The multicast traffic engineering process is separated from the multicast route setup and the resources and the paths for multicast data delivery can be aggregated and independently allocated. Resources are allocated on the same trip when paths are selected and setup, and this prevents data from being forwarded on branches where resources have not been yet allocated. The traffic can be statistically multiplexed enabling the network operators to have control over the topology of the multicast trees and to provide differentiated services in a scalable manner.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: April 27, 2004
    Assignee: Nortel Networks Limited
    Inventors: Cheng Yin Lee, Loa Andersson
  • Publication number: 20030152025
    Abstract: A computer network processes data packets in the event of a network link failure. The network includes a plurality of routers that deliver data packets to the network via a plurality of links. At least one router includes a protection cycle manager. The protection cycle manager has a protection cycle packet identifier and a protection cycle packet processor. The protection cycle packet identifier identifies, as protection cycle packets, data packets having a specific protection cycle format. The protection cycle packet processor processes protection cycle packets to determine whether the packet destination corresponds to the routing node, and if the packet destination corresponds to the routing node, the protection cycle packet is treated by the routing node as a data packet received from the packet source via the failed link. Otherwise, if the packet destination does not correspond to the routing node, the protection cycle packet is sent to a protection cycle node for the routing node.
    Type: Application
    Filed: January 27, 2003
    Publication date: August 14, 2003
    Inventors: Loa Andersson, Kent Felske, Guo-Qiang Wang