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: 20230259388Abstract: 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: ApplicationFiled: February 3, 2023Publication date: August 17, 2023Inventors: Ville Petteri PÖYHÖNEN, Janne Einari Tuononen
-
Patent number: 11671372Abstract: 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: GrantFiled: September 30, 2016Date of Patent: June 6, 2023Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Hannu Flinck, Janne Einari Tuononen, Ville Petteri Poyhonen
-
Publication number: 20190222521Abstract: 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: ApplicationFiled: September 30, 2016Publication date: July 18, 2019Inventors: Hannu FLINCK, Janne Einari TUONONEN, Ville Petteri POYHONEN
-
Patent number: 9977838Abstract: 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: GrantFiled: May 12, 2011Date of Patent: May 22, 2018Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Ville Petteri Poyhonen, Ove Bjorn Strandberg, Janne Einari Tuononen
-
Publication number: 20150215187Abstract: 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: ApplicationFiled: August 17, 2012Publication date: July 30, 2015Inventors: Janne Einari Tuononen, Hannu Flinck, Ville Petteri Poyhonen
-
Patent number: 8989737Abstract: 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: GrantFiled: March 10, 2004Date of Patent: March 24, 2015Assignee: Nokia CorporationInventor: Petteri Pöyhönen
-
Patent number: 8977301Abstract: 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: GrantFiled: December 12, 2006Date of Patent: March 10, 2015Assignee: Nokia CorporationInventors: Petteri Poyhonen, Ove Strandberg
-
Patent number: 8958421Abstract: 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: GrantFiled: July 14, 2006Date of Patent: February 17, 2015Assignee: Nokia CorporationInventors: Petteri Poyhonen, Ove Strandberg
-
Publication number: 20140188922Abstract: 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: ApplicationFiled: May 12, 2011Publication date: July 3, 2014Applicant: NOKIA SIEMENS NETWORKS OYInventors: Ville Petteri Poyhonen, Ove Bjorn Strandberg, Janne Einari Tuononen
-
Publication number: 20140136644Abstract: 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: ApplicationFiled: July 1, 2011Publication date: May 15, 2014Applicant: NOKIA SOLUTIONS AND NETWORKS OYInventors: Janne Einari Tuononen, Ville Petteri Poyhonen, Ove Bjorn Strandberg
-
Patent number: 8620307Abstract: 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: GrantFiled: November 6, 2006Date of Patent: December 31, 2013Assignee: Nokia CorporationInventors: Petteri Pöyhönen, Janne Tuononen, Ove Strandberg, Haitao Tang
-
Patent number: 8315627Abstract: 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: GrantFiled: March 10, 2006Date of Patent: November 20, 2012Assignee: Nokia CorporationInventors: Petteri Pöyhönen, Ove Strandberg
-
Patent number: 8250184Abstract: 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: GrantFiled: May 16, 2005Date of Patent: August 21, 2012Assignee: Nokia Siemens Networks OyInventors: Petteri Pöyhönen, Janne Tuononen
-
Patent number: 8213441Abstract: 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: GrantFiled: November 5, 2007Date of Patent: July 3, 2012Assignee: Nokia CorporationInventors: Janne Tuononen, Petteri Pöyhönen
-
Patent number: 8090858Abstract: 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: GrantFiled: July 23, 2004Date of Patent: January 3, 2012Assignee: Nokia Siemens Networks OYInventors: Petteri Pöyhönen, Ritva Siren
-
Patent number: 7924838Abstract: 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: GrantFiled: April 17, 2000Date of Patent: April 12, 2011Assignee: Nokia CorporationInventors: 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: 7907954Abstract: 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: GrantFiled: March 23, 2005Date of Patent: March 15, 2011Assignee: Nokia CorporationInventors: Petteri Poyhonen, Ove Strandberg
-
Patent number: 7747731Abstract: 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: GrantFiled: May 22, 2003Date of Patent: June 29, 2010Assignee: Nokia CorporationInventors: Petteri Pöyhönen, Jarno Rajahalme
-
Patent number: 7747267Abstract: 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: GrantFiled: January 12, 2007Date of Patent: June 29, 2010Assignee: Nokia CorporationInventors: Petteri Pöyhönen, Ove Strandberg
-
Patent number: 7644159Abstract: 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: GrantFiled: January 14, 2004Date of Patent: January 5, 2010Assignee: Nokia CorporationInventors: Petteri Pöyhönen, Janne Tuononen