Patents by Inventor Sten Pettersson

Sten Pettersson 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: 10230769
    Abstract: The present disclosure relates to methods and devices, of activating lawful interception. According to the present disclosure, a gateway comprises a controller for controlling, using a flow control protocol, the flow of packets through a switch controlled by the gateway. The switch receives (S11), from the controller, a lawful interception activation request, comprising a target identity; activates (S12), in response to said request, lawful interception on a target identified by the target identity; duplicates (S13), in the switch, packets targeting the target; encapsulates (S14) the duplicated packets with an additional header; and forwards (S15) duplicates from the switch directly to the lawful interception service provider entity (1) for further distribution to a Lawful interception Agency.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: March 12, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jiangtao Zhang, Bengt Johansson, Lasse Olsson, Sten Pettersson
  • Patent number: 10146294
    Abstract: The embodiments herein relate to a method in a first network unit (101) for handling states in a network (100). The first network unit (101) is adapted to supervise power in the network (100). The first network unit (101) receives a work-load report from one or more of a plurality of second network units (105). The second network units (105) consume power. When the second network units (105) are awake and the workload is below a threshold, the first network unit (101) transmits a sleep request to at least one of the second network units (105) to change from awake to sleep. When the plurality of second network units (105) are asleep and the workload has reached or is above the threshold, the first network unit (101) transmits a wakeup request to at least one of the second network units (105) to change from sleep to awake.
    Type: Grant
    Filed: February 18, 2013
    Date of Patent: December 4, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jiangtao Zhang, Bengt Johansson, Lasse Olsson, Sten Pettersson
  • Patent number: 9923997
    Abstract: A method for packet classification. In some embodiments, the method includes instantiating a first machine; allocating a first SC to the first machine, the first SC being configured to classify a packet based on information contained in a field of a header included in the packet; instantiating a second machine; allocating a second SC to the second machine, the second SC being configured to classify a packet based on information contained in a field of a header included in the packet; monitoring the first machine to detect if the first machine is in an overload state; and in response to detecting that the first machine is in an overload state, instantiating a third machine and allocating a third SC to the third machine, the third SC being configured to classify a packet based on information contained in a field of a header included in the packet.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 20, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Sten Pettersson, Per Andersson, Anders Franzen, Tarik Hammam, Bengt Johansson, Jon Maloy, Tord Nilsson, Richard Tremblay, Abdallah Chatila
  • Patent number: 9497661
    Abstract: A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: November 15, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
  • Publication number: 20160295456
    Abstract: The invention relates to a method and network node for compressing data intended for a radio terminal in a wireless communication network. The network node (14) according to embodiments of the present invention for compressing data intended for a radio terminal (10) in a wireless communications network, which network node handles payload data in a RAN or a core network of the wireless communications network, comprises a processing unit (15) and a memory (16), which memory contains instructions executable by the processing unit, whereby the network node is operative to receive a request for the data and an indication of compression schemes supported by the radio terminal, and to forward the request for the data received from the radio terminal to a provider (19) of the data.
    Type: Application
    Filed: November 19, 2013
    Publication date: October 6, 2016
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jiangtao ZHANG, Bengt JOHANSSON, Sten PETTERSSON
  • Publication number: 20160072850
    Abstract: The present disclosure relates to methods and devices, of activating lawful interception. According to the present disclosure, a gateway comprises a controller for controlling, using a flow control protocol, the flow of packets through a switch controlled by the gateway. The switch receives (S11), from the controller, a lawful interception activation request, comprising a target identity; activates (S12), in response to said request, lawful interception on a target identified by the target identity; duplicates (S13), in the switch, packets targeting the target; encapsulates (S14) the duplicated packets with an additional header; and forwards (S15) duplicates from the switch directly to the lawful interception service provider entity (1) for further distribution to a Lawful interception Agency.
    Type: Application
    Filed: April 19, 2013
    Publication date: March 10, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jiangtao ZHANG, Bengt JOHANSSON, Lasse OLSSON, Sten PETTERSSON
  • Publication number: 20160011648
    Abstract: The embodiments herein relate to a method in a first network unit (101) for handling states in a network (100). The first network unit (101) is adapted to supervise power in the network (100). The first network unit (101) receives a work-load report from one or more of a plurality of second network units (105). The second network units (105) consume power. When the second network units (105) are awake and the workload is below a threshold, the first network unit (101) transmits a sleep request to at least one of the second network units (105) to change from awake to sleep. When the plurality of second network units (105) are asleep and the workload has reached or is above the threshold, the first network unit (101) transmits a wakeup request to at least one of the second network units (105) to change from sleep to awake.
    Type: Application
    Filed: February 18, 2013
    Publication date: January 14, 2016
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jiangtao ZHANG, Bengt JOHANSSON, Lasse OLSSON, Sten PETTERSSON
  • Patent number: 9231874
    Abstract: The embodiments herein relate to a method in a network node (110) for handling TCP traffic in a packet switched network (100). The network node (110) receives TCP traffic from a mobile node (101). The TCP traffic comprises an original window size. The network node (110) replaces the original window size with an optimized window size when the network node (110) comprises information about dropped TCP traffic and when the original window size is larger than the optimized window size. The network node (110) sends the TCP traffic comprising the optimized window size to a correspondent node (105) in the packet switched network (100) indicating an amount of TCP traffic receivable by the mobile node (101).
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: January 5, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jiangtao Zhang, Bengt Johansson, Sten Pettersson
  • Publication number: 20150071053
    Abstract: A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).
    Type: Application
    Filed: September 15, 2014
    Publication date: March 12, 2015
    Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
  • Patent number: 8873398
    Abstract: A method for implementing a control plane of an evolved packet core (EPC) of a third generation partnership project (3GPP) long term evolution (LTE) network in a cloud computing system, including initializing the plurality of control plane modules of the EPC within the controller, each control plane module in the plurality of control plane modules initialized as a separate virtual machine by the cloud manager; monitoring resource utilization of each control plane module and the control plane traffic handled by each control plane module; detecting a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC; and initializing a new control plane module as a separate virtual machine by the cloud manager in response to detecting the threshold level, the new control plane module to share the load of the one of the plurality of control plane modules.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: October 28, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: James Kempf, Harald Luning, Tord K. Nilsson, Bengt E. Johansson, Sten Pettersson
  • Patent number: 8867361
    Abstract: A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 21, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
  • Publication number: 20140226466
    Abstract: A method for packet classification. In some embodiments, the method includes instantiating a first machine; allocating a first SC to the first machine, the first SC being configured to classify a packet based on information contained in a field of a header included in the packet; instantiating a second machine; allocating a second SC to the second machine, the second SC being configured to classify a packet based on information contained in a field of a header included in the packet; monitoring the first machine to detect if the first machine is in an overload state; and in response to detecting that the first machine is in an overload state, instantiating a third machine and allocating a third SC to the third machine, the third SC being configured to classify a packet based on information contained in a field of a header included in the packet.
    Type: Application
    Filed: December 20, 2013
    Publication date: August 14, 2014
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Sten PETTERSSON, Per ANDERSSON, Anders FRANZEN, Tarik HAMMAM, Bengt JOHANSSON, Jon MALOY, Tord NILSSON, Richard TREMBLAY, Abdallah CHATILA
  • Publication number: 20130155856
    Abstract: The embodiments herein relate to a method in a network node (110) for handling TCP traffic in a packet switched network (100). The network node (110) receives TCP traffic from a mobile node (101). The TCP traffic comprises an original window size. The network node (110) replaces the original window size with an optimized window size when the network node (110) comprises information about dropped TCP traffic and when the original window size is larger than the optimized window size. The network node (110) sends the TCP traffic comprising the optimized window size to a correspondent node (105) in the packet switched network (100) indicating an amount of TCP traffic receivable by the mobile node (101).
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jiangtao ZHANG, Bengt Johansson, Sten Pettersson
  • Publication number: 20120300615
    Abstract: A method implements a control plane of an evolved packet core (EPC) of a long term evolution (LTE) network in a cloud computing system. A cloud manager monitors resource utilization of each control plane module and the control plane traffic handled by each control plane module. The cloud manager detects a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC. A new control plane module is initialized as a separate virtual machine by the cloud manager in response to detecting the threshold level. The new control plane module signals the plurality of network elements in the data plane to establish flow rules and actions to establish differential routing of flows in the data plane using the control protocol, wherein flow matches are encoded using an extensible match structure in which the flow match is encoded as a type-length-value (TLV).
    Type: Application
    Filed: June 28, 2012
    Publication date: November 29, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: JAMES KEMPF, BENGT E. JOHANSSON, STEN PETTERSSON, TORD K. NILSSON, HARALD LÜNING
  • Publication number: 20120303835
    Abstract: A method for implementing a control plane of an evolved packet core (EPC) of a third generation partnership project (3GPP) long term evolution (LTE) network in a cloud computing system, including initializing the plurality of control plane modules of the EPC within the controller, each control plane module in the plurality of control plane modules initialized as a separate virtual machine by the cloud manager; monitoring resource utilization of each control plane module and the control plane traffic handled by each control plane module; detecting a threshold level of resource utilization or traffic load for one of the plurality of control plane modules of the EPC; and initializing a new control plane module as a separate virtual machine by the cloud manager in response to detecting the threshold level, the new control plane module to share the load of the one of the plurality of control plane modules.
    Type: Application
    Filed: May 23, 2011
    Publication date: November 29, 2012
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: James Kempf, Harald Luning, Tord K. Nilsson, Bengt E. Johansson, Sten Pettersson
  • Publication number: 20100054255
    Abstract: The invention discloses a Home Virtual Private Network server (250), a Home VPN server, for use in a communications operator network (120), which network (120) can communicate with a subscriber network (130), and in which operator network a first protocol on a first level is used. The subscriber network (130) can accommodate at least one subscriber with one subscriber device (131-135) and a communications device (140) which can connect the subscriber to the operator network (120). The Home VPN server (250) comprises functions for: translating IP-addresses and port numbers of IP-packets which are sent between the operator network and the subscriber network, assigning individual IP-addresses to devices in the subscriber network, routing IP-traffic from the operator network to devices in the subscriber network, to which functions the subscriber can connect via said communications device (140) in order to utilize his network (130) as a Home VPN.
    Type: Application
    Filed: December 22, 2006
    Publication date: March 4, 2010
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Staffan Bonnier, Hans-Ake Lund, Sten Pettersson, Staffan Winell
  • Patent number: 7542447
    Abstract: A pool of functional server nodes in a packet data network, and method of transferring a given mobile terminal from a current functional server node to a target functional server node in the pool. An interface enables each functional server node to control any, or a number of, radio network control nodes. When a transfer is desired, the pool selects the target functional server node and initiates a transfer of control responsibility for the given mobile terminal's connections from the current functional server node to the selected target functional server node. The control responsibility is then transferred to the selected target functional server node without interrupting service to the given mobile terminal.
    Type: Grant
    Filed: March 20, 2003
    Date of Patent: June 2, 2009
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Hans B. Rönneke, Niklas Lundin, Anders Henriksson, Sten Pettersson, Anders Åhlén, Staffan Bonnier
  • Publication number: 20060193289
    Abstract: The present invention relates to an arrangement comprising a packet data support node comprising a functional server node forming part of a conglomerate, or pool, of functional server nodes in a number of radio network control means, each functional server node being able to control any, or a number of, radio network control means, to which mobile terminal stations are connected. The functional server means support transfer/redistribution of mobile terminal stations between each other without interrupting the connection of the mobile terminal stations. The invention also relates to a method of redistributing or transferring mobile terminal stations.
    Type: Application
    Filed: March 20, 2003
    Publication date: August 31, 2006
    Inventors: Hans Ronneke, Niklas Lundin, Anders Henriksson, Sten Pettersson, Anders Ahlen, Staffan Bonnier
  • Patent number: 6735187
    Abstract: An end user local network and a packet data communication network are interconnected by an arrangement including a packet data network backbone, at least one packet data node with a serving functionality for handling packet data communication, and a gateway functionality for providing communication with external network(s). At least one virtual distributed node provides a gateway functionality and includes an interworking node device including a converting device for converting between a local network and user communication protocol including a user level data packet format (ULC) and an internal packet data communication protocol using an internal packet data format (ICP). The virtual distributed node includes a management functionality (MA) for managing the interworking node device. The management functionality is executed in a packet data node, and the packet data network backbone is used for communication.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: May 11, 2004
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Lars-Erik Helander, Sten Pettersson
  • Patent number: 6728204
    Abstract: An arrangement, a system and a method distribute messages in a communication system supporting communication of packet data. The arrangement includes a number of processors communicating with each other. Each processor is connected to all other processors via at least two physically separate networks. For each processor, information holding devices are provided for keeping information about all communication paths to all other processors. For obtaining information, first messages are sent from each processor to all other processors using all of the at least two networks.
    Type: Grant
    Filed: June 3, 1999
    Date of Patent: April 27, 2004
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Lars-Erik Helander, Sten Pettersson