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: 10230769Abstract: 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: GrantFiled: April 19, 2013Date of Patent: March 12, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jiangtao Zhang, Bengt Johansson, Lasse Olsson, Sten Pettersson
-
Patent number: 10146294Abstract: 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: GrantFiled: February 18, 2013Date of Patent: December 4, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jiangtao Zhang, Bengt Johansson, Lasse Olsson, Sten Pettersson
-
Patent number: 9923997Abstract: 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: GrantFiled: December 20, 2013Date of Patent: March 20, 2018Assignee: 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: 9497661Abstract: 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: GrantFiled: September 15, 2014Date of Patent: November 15, 2016Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
-
Publication number: 20160295456Abstract: 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: ApplicationFiled: November 19, 2013Publication date: October 6, 2016Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jiangtao ZHANG, Bengt JOHANSSON, Sten PETTERSSON
-
Publication number: 20160072850Abstract: 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: ApplicationFiled: April 19, 2013Publication date: March 10, 2016Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jiangtao ZHANG, Bengt JOHANSSON, Lasse OLSSON, Sten PETTERSSON
-
Publication number: 20160011648Abstract: 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: ApplicationFiled: February 18, 2013Publication date: January 14, 2016Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jiangtao ZHANG, Bengt JOHANSSON, Lasse OLSSON, Sten PETTERSSON
-
Patent number: 9231874Abstract: 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: GrantFiled: December 16, 2011Date of Patent: January 5, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jiangtao Zhang, Bengt Johansson, Sten Pettersson
-
Publication number: 20150071053Abstract: 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: ApplicationFiled: September 15, 2014Publication date: March 12, 2015Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
-
Patent number: 8873398Abstract: 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: GrantFiled: May 23, 2011Date of Patent: October 28, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: James Kempf, Harald Luning, Tord K. Nilsson, Bengt E. Johansson, Sten Pettersson
-
Patent number: 8867361Abstract: 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: GrantFiled: June 28, 2012Date of Patent: October 21, 2014Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: James Kempf, Bengt E. Johansson, Sten Pettersson, Tord K. Nilsson, Harald Lüning
-
Publication number: 20140226466Abstract: 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: ApplicationFiled: December 20, 2013Publication date: August 14, 2014Applicant: 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: 20130155856Abstract: 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: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Jiangtao ZHANG, Bengt Johansson, Sten Pettersson
-
Publication number: 20120300615Abstract: 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: ApplicationFiled: June 28, 2012Publication date: November 29, 2012Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: JAMES KEMPF, BENGT E. JOHANSSON, STEN PETTERSSON, TORD K. NILSSON, HARALD LÜNING
-
Publication number: 20120303835Abstract: 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: ApplicationFiled: May 23, 2011Publication date: November 29, 2012Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: James Kempf, Harald Luning, Tord K. Nilsson, Bengt E. Johansson, Sten Pettersson
-
Publication number: 20100054255Abstract: 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: ApplicationFiled: December 22, 2006Publication date: March 4, 2010Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Staffan Bonnier, Hans-Ake Lund, Sten Pettersson, Staffan Winell
-
Patent number: 7542447Abstract: 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: GrantFiled: March 20, 2003Date of Patent: June 2, 2009Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Hans B. Rönneke, Niklas Lundin, Anders Henriksson, Sten Pettersson, Anders Åhlén, Staffan Bonnier
-
Publication number: 20060193289Abstract: 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: ApplicationFiled: March 20, 2003Publication date: August 31, 2006Inventors: Hans Ronneke, Niklas Lundin, Anders Henriksson, Sten Pettersson, Anders Ahlen, Staffan Bonnier
-
Patent number: 6735187Abstract: 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: GrantFiled: February 11, 2000Date of Patent: May 11, 2004Assignee: Telefonaktiebolaget LM EricssonInventors: Lars-Erik Helander, Sten Pettersson
-
Patent number: 6728204Abstract: 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: GrantFiled: June 3, 1999Date of Patent: April 27, 2004Assignee: Telefonaktiebolaget LM EricssonInventors: Lars-Erik Helander, Sten Pettersson