Patents by Inventor Petteri Poyhonen

Petteri Poyhonen 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).

  • Publication number: 20230259388
    Abstract: According to an example aspect of the present invention, there is provided apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to store group definition information, receive plural reports from a set of distributed-computing entities each report comprising performance information and a transaction identifier, form a group of at least a proper subset of the plural reports based on their respective transaction identifiers and the group definition information, and obtain an aggregate performance report using both the performance information in each one of the reports in the group, and a performance metric of the group.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 17, 2023
    Inventors: Ville Petteri PÖYHÖNEN, Janne Einari Tuononen
  • Patent number: 11671372
    Abstract: A service function chain including service functions which process user plane packets is controlled by providing (S21) a shared context comprising rules and policies for processing the user plane packets, the shared context being shared between the service functions of the service function chain, reading (S22) the shared context, and adjusting (S23) traffic flow across the service function chain based on the rules and policies associated with the read shared context.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 6, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Hannu Flinck, Janne Einari Tuononen, Ville Petteri Poyhonen
  • Publication number: 20190222521
    Abstract: A service function chain including service functions which process user plane packets is controlled by providing (S21) a shared context comprising rules and policies for processing the user plane packets, the shared context being shared between the service functions of the service function chain, reading (S22) the shared context, and adjusting (S23) traffic flow across the service function chain based on the rules and policies associated with the read shared context.
    Type: Application
    Filed: September 30, 2016
    Publication date: July 18, 2019
    Inventors: Hannu FLINCK, Janne Einari TUONONEN, Ville Petteri POYHONEN
  • Patent number: 9977838
    Abstract: The invention introduces a method to inform/configure a peer-to-peer application environment such that an application can find good alternatives for peer selection and data exchange taking the network configuration conditions including caching strategies and deployment into account. In use, a mobile operator stores a tracker file that is used to provide information of likely locations of a data file sought by an end user. The mobile operator provides instructions to a mobile communication device of the end user regarding the location of a tracker file that is available for use by said mobile communication device. In this way, the mobile operator controls the peer-to-peer environment available to the end user.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: May 22, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Ville Petteri Poyhonen, Ove Bjorn Strandberg, Janne Einari Tuononen
  • Publication number: 20150215187
    Abstract: In a method and apparatus for a data communication system data sessions provided in response to service requests are monitored. Based on the monitoring information regarding data communicated from at least one data source during the monitored sessions is determined. Statistical information is collected based on the determination(s). Performance of at least one operation is caused based on the statistical information.
    Type: Application
    Filed: August 17, 2012
    Publication date: July 30, 2015
    Inventors: Janne Einari Tuononen, Hannu Flinck, Ville Petteri Poyhonen
  • Patent number: 8989737
    Abstract: A system is provided for establishing a communication session with a terminal (i.e., terminating SIP client). The system includes a network node (e.g., SIP proxy) located in a network across which an originating client is capable of communicating. The network node is capable of sending a trigger to the terminal independent of the network. The network node is also capable of receiving a registration message, in response to the trigger, from the terminal across the network. In this regard, the network node is capable of receiving the registration message to thereby identify the terminal across the network such that a communication session is capable of being established with the terminal based upon the identity of the terminal across the network.
    Type: Grant
    Filed: March 10, 2004
    Date of Patent: March 24, 2015
    Assignee: Nokia Corporation
    Inventor: Petteri Pöyhönen
  • Patent number: 8977301
    Abstract: A system by which paging can be performed to support global reachability in a heterogeneous multi-access environment independently on a particular radio access network architecture. Various embodiments of the present invention provide methods for performing generic paging in heterogeneous multi-access networks based on incoming traffic and its characteristics, producing a topology-based coverage map of dynamic access networks. The framework of the various embodiments of the present invention supports the use of user preferences in the selective paging process; i.e. the most optimal radio access is activated according to user preferences and the current networking environment.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: March 10, 2015
    Assignee: Nokia Corporation
    Inventors: Petteri Poyhonen, Ove Strandberg
  • Patent number: 8958421
    Abstract: A system and method for transmitting data in a communication system. First encapsulated data is received at a first node, and second encapsulated data associated with the first encapsulated data is generated at the first node. The first encapsulated data and the second encapsulated data are transmitted independently to one or more further nodes.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: February 17, 2015
    Assignee: Nokia Corporation
    Inventors: Petteri Poyhonen, Ove Strandberg
  • Publication number: 20140188922
    Abstract: The invention introduces a method to inform/configure a peer-to-peer application environment such that an application can find good alternatives for peer selection and data exchange taking the network configuration conditions including caching strategies and deployment into account. In use, a mobile operator stores a tracker file that is used to provide information of likely locations of a data file sought by an end user. The mobile operator provides instructions to a mobile communication device of the end user regarding the location of a tracker file that is available for use by said mobile communication device. In this way, the mobile operator controls the peer-to-peer environment available to the end user.
    Type: Application
    Filed: May 12, 2011
    Publication date: July 3, 2014
    Applicant: NOKIA SIEMENS NETWORKS OY
    Inventors: Ville Petteri Poyhonen, Ove Bjorn Strandberg, Janne Einari Tuononen
  • Publication number: 20140136644
    Abstract: A method for caching data is disclosed, in which a network apparatus (401) partitions (600) the data into chunks to be stored in at least one priority cache and in at least one secondary cache. In response to receiving (602), in the network apparatus (401) a content request message (601) related to a user terminal (403), the apparatus checks (602) whether prioritized chunks of the requested content are available in a priority cache, the apparatus transmits (603) the prioritized chunks of the content from the priority cache to the user terminal (403). The apparatus (401) also retrieves non-prioritized chunks of the content to the priority cache from a secondary cache, wherein the retrieved non-prioritized chunks are transmitted (605) to the user terminal (403).
    Type: Application
    Filed: July 1, 2011
    Publication date: May 15, 2014
    Applicant: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Janne Einari Tuononen, Ville Petteri Poyhonen, Ove Bjorn Strandberg
  • Patent number: 8620307
    Abstract: A method for automated selection of an access interface and a source address for communication between a communication device and a network node in a communication system, comprising: executing a first selection routine for considering at least one first policy on access interface allocation; and executing a second selection routine for considering at least one second policy on source address allocation; wherein at least one first output of the first selection routine is inputted into the second selection routine or at least one second output of the second selection routine is inputted into the first selection routine.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: December 31, 2013
    Assignee: Nokia Corporation
    Inventors: Petteri Pöyhönen, Janne Tuononen, Ove Strandberg, Haitao Tang
  • Patent number: 8315627
    Abstract: Providing access for a mobile node to a communication network comprising multiple access networks operating according to different access technologies, wherein said communication network is configured to communicate by means of different access technologies with said mobile node, comprising, upon an access request of the mobile node at a first access network, preparing the access networks, other than the first one, for providing access for the mobile node in case of a handover of the mobile node to one of these other access networks.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: November 20, 2012
    Assignee: Nokia Corporation
    Inventors: Petteri Pöyhönen, Ove Strandberg
  • Patent number: 8250184
    Abstract: A system, network entities and computer programs to provide a dynamic configuration data storage system for both a standard DHCPv4 and DHCPv6 framework. Together with standard DHCPv4 and DHCPv6 protocol functionalities, the invention provides auto-configuration of configuration parameters from network servers to hosts, e.g. to mobile terminals.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: August 21, 2012
    Assignee: Nokia Siemens Networks Oy
    Inventors: Petteri Pöyhönen, Janne Tuononen
  • Patent number: 8213441
    Abstract: A method for handling connections of a first node located in a first network having a private address space is described. The method comprises receiving a service query for requesting a service concerning the first node from a second node, the service query comprising a global identifier of the first node, obtaining a local identifier of the first node for identifying the first node in the first network, sending the local identifier of the first node to a network element providing a connection to the first node, receiving a public identifier of the network element, and sending the public identifier of the network element to the second node. In this way, global reachability of nodes also in private networks can be achieved.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: July 3, 2012
    Assignee: Nokia Corporation
    Inventors: Janne Tuononen, Petteri Pöyhönen
  • Patent number: 8090858
    Abstract: Provided are improved SIP communication systems and methods for traversing firewalls, NATs, and ALGs. An encapsulation protocol is used to preserve the original SIP message by encapsulating the original SIP message in visible encapsulation protocol of layers 4+. An encapsulated SIP message is decapsulated after transparently traversing a firewall, NAT, and/or ALG.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: January 3, 2012
    Assignee: Nokia Siemens Networks OY
    Inventors: Petteri Pöyhönen, Ritva Siren
  • Patent number: 7924838
    Abstract: According to the present invention, a plurality of data packets are received and routed by a router (1) in a data network. The router (1) comprises storing means (11) for storing a pre-defined list of rules for detecting special data packets, detecting means (12) for detecting special data packets in the received plurality of data packets on the basis of the pre-defined list of rules stored in said storing means (11), and routing means (13) for requesting instructions for the special data packets detected by said detecting means (12) and for routing the special data packets in accordance with instructions received on request. According to the present invention, an advanced service architecture for next generation network services is provided. In this service architecture, the functions of the detecting means (12) and the routing means (13) can be achieved by a service trigger and a service logic, respectively.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: April 12, 2011
    Assignee: Nokia Corporation
    Inventors: Martin Bergenwall, Kengatharan Sivalingam, Sami Uskela, Hakan Mitts, Petteri Pöyhönen, Aapo Rautiainen, Mari K. Nieminen, Eva-Maria Leppänen, Lucia Tudose, Andrei Krüger
  • Patent number: 7907954
    Abstract: A system and method for dynamically instantiating a communication interface between a requesting entity and a client entity. A requesting entity transmits a trigger signal to a control point, where the trigger signal includes a preferred communication configuration. The control point inspects the preferred communication configuration and, if possible, instantiates a communication link that complies with the requested configuration. The communication link is deactivated either in response to a timing function, upon determining that the requesting and client entities have completed their data exchanges, or determining that an amount of time provided for the communication has expired.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: March 15, 2011
    Assignee: Nokia Corporation
    Inventors: Petteri Poyhonen, Ove Strandberg
  • Patent number: 7747731
    Abstract: The present invention concerns a method and a system for minimizing message processing latency in a communication network. A message from a first node is received at a second node which message requires an acknowledgement message, preferably of Boolean type. Functionalities required for processing the message are partitioned into at least a first part and a second part. The first part comprises a minimum set of functionalities required to generate the acknowledgement message. The functionalities of the first part are executed. The acknowledgement message is generated and transmitted to the first node after to finishing the functionalities of the first part. The present invention makes it possible to effectively minimize the perceived message processing latency. It is also possible to dynamically optimize the latency according to available resources.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: June 29, 2010
    Assignee: Nokia Corporation
    Inventors: Petteri Pöyhönen, Jarno Rajahalme
  • Patent number: 7747267
    Abstract: Disclosed herein are apparatus, methods and computer program products for using access point availability information in a wireless communications system. In aspects of the method performed at an access point in a wireless communications system, the access point generates a message indicating the level of availability of the access point; and transmits the message. In aspects of the method performed at user equipment in a wireless communications system, the user equipment receives messages from access points in the wireless communications system, the messages containing access point availability information indicating the respective levels of availability of the access points available for selection by the user equipment; and selects an access point in dependence on the access point availability information.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: June 29, 2010
    Assignee: Nokia Corporation
    Inventors: Petteri Pöyhönen, Ove Strandberg
  • Patent number: 7644159
    Abstract: The present invention concerns a method of network layer load balancing for a server farm (group of servers located on the same link) that provide identical, transaction and UDP based services, e.g. DNS service. Load balancing functionality is based on the use of the IPv6 anycast addressing for the service queries and specific Neighbour Advertisement messaging.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: January 5, 2010
    Assignee: Nokia Corporation
    Inventors: Petteri Pöyhönen, Janne Tuononen