Patents by Inventor Tommy Johannes LINDGREN

Tommy Johannes LINDGREN 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: 11483254
    Abstract: There is provided allocating cloud computing resources to process a user session by a gateway in a mobile communications network, and allocating the cloud computing resources in pairs to user sessions. Rules for the pair of allocated resources are determined such that incoming control plane traffic associated with the session is forwarded to the both cloud computing resources forming the pair.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: October 25, 2022
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Sumanta Saha, Tommy Johannes Lindgren, Jani Olavi Soderlund, Niko Markus Savolainen
  • Patent number: 10243863
    Abstract: A method is disclosed for downscaling a deep packet inspection service in a network apparatus. The method comprises receiving data flow in a gateway virtual machine via a software defined networking switch, and keeping track of data flow and control flow and their state per subscriber. If needed, a new deep packet inspection virtual machine is selected for the data flow. The software defined networking switch is informed on the selection of the new deep packet inspection virtual machine. The new deep packet inspection virtual machine is instructed to re-create a flow identification for the data flow to ensure deep packet inspection service continuity.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: March 26, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Jani Olavi Söderlund, Erkki Juhani Hietala, Sumanta Saha, Niko Markus Savolainen, Tommy Johannes Lindgren
  • Publication number: 20180262389
    Abstract: A method includes configuring an IP subnet at an operations support system in a telecommunications network, the operations support system configured for managing at least one virtual networking function; configuring the IP subnet for use by the at least one virtual networking function, the virtual networking function including at least one virtual machine; configuring the IP subnet for use by the least one virtual machine, the at least one virtual machine including a processor and a memory; sending, from the at least one virtual machine, IP subnet data to a virtual networking function manager having a processor and a memory; and sending, from the virtual networking function manager, the IP subnet data to a virtual infrastructure manager configured for managing internal and external connectivity of the IP subnet data.
    Type: Application
    Filed: September 21, 2015
    Publication date: September 13, 2018
    Inventors: Jani Olavi SODERLUND, Niko Markus SAVOLAINEN, Tommy Johannes LINDGREN, Tomi Goran WECKSTROM
  • Patent number: 10057177
    Abstract: A method is disclosed for service offloading in a communications system, the method comprising determining, in a network apparatus, whether a traffic flow has been properly classified by a deep packet inspection virtual machine. If the traffic flow has been properly classified by the deep packet inspection virtual machine, the method comprises instructing a software defined networking controller to stop sending further packets of said traffic flow to the deep packet inspection virtual machine.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: August 21, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Sumanta Saha, Erkki Juhani Hietala, Jani Olavi Söderlund, Niko Markus Savolainen, Tommy Johannes Lindgren
  • Patent number: 10051063
    Abstract: A method and apparatus can be configured to determine whether a backend system is unreachable by a gateway. The method also includes establishing a temporary session between the gateway and a user equipment. The user equipment does not attempt to further re-establish another session with the gateway after the temporary session is established. The temporary session is configurable by an operator. The method also includes ending the temporary session between the gateway and the user equipment. Ending the temporary session allows the user equipment to attempt to re-establish another session with the gateway.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: August 14, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Tommy Johannes Lindgren, Jarkko Henrikki Ansamaa
  • Publication number: 20180176264
    Abstract: Apparatus and method for lawful interception in accordance with an example embodiment of the present invention, a method is provided for receiving from a gateway apparatus an intercept request regarding user equipment in the communication system; creating or modifying a processing rule regarding the user equipment by including interception in the rule; transmitting to a network switch processing user equipment connections a command to clone and encrypt each signalling or data packet of the user equipment connection and to transmit the encrypted signalling and data packets to a given network apparatus.
    Type: Application
    Filed: February 9, 2018
    Publication date: June 21, 2018
    Inventors: Tommy Johannes LINDGREN, Sumanta SAHA, Jani Olavi SODERLUND, Niko Markus SAVOLAINEN
  • Publication number: 20180167418
    Abstract: Apparatus and method for lawful interception in accordance with an example embodiment of the present invention, a method is provided for receiving from a gateway apparatus an intercept request regarding user equipment in the communication system; creating or modifying a processing rule regarding the user equipment by including interception in the rule; transmitting to a network switch processing user equipment connections a command to clone and encrypt each signalling or data packet of the user equipment connection and to transmit the encrypted signalling and data packets to a given network apparatus.
    Type: Application
    Filed: February 9, 2018
    Publication date: June 14, 2018
    Inventors: Tommy Johannes LINDGREN, Sumanta SAHA, Jani Olavi SODERLUND, Niko Markus SAVOLAINEN
  • Patent number: 9912559
    Abstract: A method, apparatus, or computer program relates to load balancing between a plurality of gateway elements in a communication system. In particular, the method can include determining in one gateway element that a network load level in the one gateway element has changed. The method may also include deactivating, at the one gateway element, at least one inactive user session when the network load level is above a threshold of the network load level.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: March 6, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Jarkko Henrikki Ansamaa, Tommy Johannes Lindgren
  • Publication number: 20170251514
    Abstract: The present invention addresses method, apparatus and computer program product for enabling session transfer by Tunnel Endpoint Identifier renumbering in GPRS Tunneling Protocol peer. A new Tunnel Endpoint Identifier value is allocated for the existing session, information about relocating the existing session including the new Tunnel Endpoint Identifier value for the existing session is communicated to the peer network elements of the relocated resource, tunnel endpoint change procedure towards counterpart network elements is performed, and the existing session is removed from the original resource and processing is continued in the relocated resource.
    Type: Application
    Filed: October 1, 2014
    Publication date: August 31, 2017
    Applicant: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Jani Olavi SODERLUND, Tommy Johannes LINDGREN, Sumanta SAHA, Niko Markus SAVOLAINEN, Klaus HOFFMANN
  • Publication number: 20160344637
    Abstract: A method is disclosed for service offloading in a communications system, the method comprising determining, in a network apparatus, whether a traffic flow has been properly classified by a deep packet inspection virtual machine. If the traffic flow has been properly classified by the deep packet inspection virtual machine, the method comprises instructing a software defined networking controller to stop sending further packets of said traffic flow to the deep packet inspection virtual machine.
    Type: Application
    Filed: February 5, 2014
    Publication date: November 24, 2016
    Inventors: Sumanta SAHA, Erkki Juhani HIETALA, Jani Olavi SÖDERLUND, Niko Markus SAVOLAINEN, Tommy Johannes LINDGREN
  • Publication number: 20160344640
    Abstract: A method is disclosed for downscaling a deep packet inspection service in a network apparatus. The method comprises receiving data flow in a gateway virtual machine via a software defined networking switch, and keeping track of data flow and control flow and their state per subscriber. If needed, a new deep packet inspection virtual machine is selected for the data flow. The software defined networking switch is informed on the selection of the new deep packet inspection virtual machine. The new deep packet inspection virtual machine is instructed to re-create a flow identification for the data flow to ensure deep packet inspection service continuity.
    Type: Application
    Filed: February 4, 2014
    Publication date: November 24, 2016
    Inventors: Jani Olavi SÖDERLUND, Erkki Juhani HIETALA, Sumanta SAHA, Niko Markus SAVOLAINEN, Tommy Johannes LINDGREN
  • Publication number: 20160330136
    Abstract: There is provided allocating cloud computing resources to process a user session by a gateway in a mobile communications network, and allocating the cloud computing resources in pairs to user sessions. Rules for the pair of allocated resources are determined such that incoming control plane traffic associated with the session is forwarded to the both cloud computing resources forming the pair.
    Type: Application
    Filed: January 9, 2014
    Publication date: November 10, 2016
    Inventors: Sumanta SAHA, Tommy Johannes LINDGREN, Jani Olavi SODERLUND, Niko Markus SAVOLAINEN
  • Publication number: 20160219082
    Abstract: In accordance with an example embodiment of the present invention, a method is provided for receiving (414) from a gateway apparatus an intercept request regarding user equipment in the communication system; creating or modifying a processing rule regarding the user equipment by including interception in the rule; transmitting (502) to a network switch processing user equipment connections a command to clone and encrypt each signalling or data packet of the user equipment connection and to transmit the encrypted signalling and data packets to a given network apparatus.
    Type: Application
    Filed: September 9, 2013
    Publication date: July 28, 2016
    Inventors: Tommy Johannes LINDGREN, Sumanta SAHA, Jani Olavi SODERLUND, Niko Markus SAVOLAINEN
  • Publication number: 20160204996
    Abstract: A method is disclosed for subscriber tracing in a communications system. The method comprises receiving, in a gateway apparatus (GGSN, PGW) from an O&M unit, a command message for triggering a subscriber tracing functionality. The gateway apparatus (GGSN, PGW) instructs a network node to clone each packet having a certain IP address or TEID value, in order the network node to replicate each user plane packet belonging to a session to be monitored and to send the replicated packets directly to the O&M unit for further analysis. The gateway apparatus (GGSN, PGW) collects control plane data related to the session to be monitored, and transmits the collected control plane data directly to the O&M unit in order the collected control plane data to be correlated in the O&M unit to user plane data.
    Type: Application
    Filed: August 13, 2014
    Publication date: July 14, 2016
    Inventors: Tommy Johannes LINDGREN, Jani Olavi SODERLUND, Sumanta SAHA, Niko Markus SAVOLAINEN
  • Publication number: 20160119206
    Abstract: A method comprising: determining in an element that a load level in the element has changed; and deactivating at least one inactive session when a load level is above a load level threshold.
    Type: Application
    Filed: May 24, 2013
    Publication date: April 28, 2016
    Inventors: Jarkko Henrikki ANSAMAA, Tommy Johannes LINDGREN
  • Publication number: 20160094666
    Abstract: A method and apparatus can be configured to determine whether a backend system is unreachable by a gateway. The method also includes establishing a temporary session between the gateway and a user equipment. The user equipment does not attempt to further re-establish another session with the gateway after the temporary session is established. The temporary session is configurable by an operator. The method also includes ending the temporary session between the gateway and the user equipment. Ending the temporary session allows the user equipment to attempt to re-establish another session with the gateway.
    Type: Application
    Filed: May 22, 2013
    Publication date: March 31, 2016
    Inventors: Tommy Johannes LINDGREN, Jarkko Henrikki ANSAMAA
  • Publication number: 20150381761
    Abstract: A method comprises sending a request from an application server functionality, providing a local application functionality to a user equipment, to a policy server functionality, said policy server functionality storing local application policy information for said user equipment, and receiving information from said policy server functionality about said local application policy in formation for said user equipment.
    Type: Application
    Filed: March 11, 2013
    Publication date: December 31, 2015
    Inventors: Mikko Tapani SUNI, Roland Antonius WOELKER, Tommy Johannes LINDGREN