Patents by Inventor Olli Rantapuska
Olli Rantapuska 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: 10601588Abstract: In accordance with an example aspect of the present invention, there is provided an apparatus comprising a receiver configured participate in an association with a first node, and at least one processing core configured to obtain a first credential set based on the association, to determine the apparatus has become associated with a computer, to receive an encrypted first key from the first node, to decrypt the encrypted first key and to provide the decrypted first key to the computer.Type: GrantFiled: November 18, 2014Date of Patent: March 24, 2020Assignee: Nokia Technologies OyInventors: Johan Wikman, Oskari Koskimies, Olli Rantapuska, Guido Grassel
-
Publication number: 20170331621Abstract: In accordance with an example aspect of the present invention, there is provided an apparatus comprising a receiver configured participate in an association with a first node, and at least one processing core configured to obtain a first credential set based on the association, to determine the apparatus has become associated with a computer, to receive an encrypted first key from the first node, to decrypt the encrypted first key and to provide the decrypted first key to the computer.Type: ApplicationFiled: November 18, 2014Publication date: November 16, 2017Inventors: Johan WIKMAN, Oskari KOSKIMIES, Olli RANTAPUSKA, Guido GRASSEL
-
Patent number: 9807176Abstract: In accordance with an example embodiment of the present invention, there is provided a method, comprising receiving in an apparatus a first message from a second apparatus located in a different domain as the apparatus, the first message comprising a logical name of the second apparatus and a first global address, receiving a second message from a third apparatus, the second message comprising a second global address, and determining whether the first and second global addresses are the same address, or where the first and second global addresses are IPv6 addresses, whether they belong to the same network, and responsive to the first and second global addresses being the same address, or in the case of IPv6 belonging to the same network, causing transmission of information comprising at least one of a logical name and a local address of the second apparatus to the third apparatus.Type: GrantFiled: December 12, 2012Date of Patent: October 31, 2017Assignee: Nokia Technologies OyInventors: Olli Rantapuska, Oskari Koskimies, Raimo Vuonnala
-
Publication number: 20170207921Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising 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 offer a network-based service, determine whether the apparatus is reachable from a public network, responsive to determining the apparatus is not reachable from the public network, establish a tunnel connection with a relay server, and participate in a cryptographic handshake with a network node, wherein packets comprised in the handshake are communicated via the tunnel connectionType: ApplicationFiled: July 18, 2014Publication date: July 20, 2017Inventors: Olli RANTAPUSKA, Raimo VUONNALA
-
Patent number: 9462410Abstract: A technique for providing service data over a short-range wireless connection is provided.Type: GrantFiled: December 3, 2014Date of Patent: October 4, 2016Assignee: Nokia Technologies OyInventors: Olli Rantapuska, Kimmo Surakka, Guido Grassel
-
Publication number: 20160028831Abstract: In accordance with an example embodiment of the present invention, there is provided a method, comprising receiving in an apparatus a first message from a second apparatus located in a different domain as the apparatus, the first message comprising a logical name of the second apparatus and a first global address, receiving a second message from a third apparatus, the second message comprising a second global address, and determining whether the first and second global addresses are the same address, or where the first and second global addresses are IPv6 addresses, whether they belong to the same network, and responsive to the first and second global addresses being the same address, or in the case of IPv6 belonging to the same network, causing transmission of information comprising at least one of a logical name and a local address of the second apparatus to the third apparatus.Type: ApplicationFiled: December 12, 2012Publication date: January 28, 2016Inventors: Olli Rantapuska, Oskari Koskimies, Raimo Vuonnala
-
Publication number: 20150195673Abstract: A technique for providing service data over a short-range wireless connection is provided.Type: ApplicationFiled: December 3, 2014Publication date: July 9, 2015Applicant: Nokia CorporationInventors: Olli Rantapuska, Kimmo Surakka, Guido Grassel
-
Patent number: 8984279Abstract: A method and apparatus includes a determining unit configured to determine whether a device entering a network should be allowed access and an executing unit configured to execute a configuration protocol between the registrar and the device and to a shared unique configuration key between the registrar and the device. If the device provides a privileged service, the configuration protocol enables the device to advertise the privileged service or if the device is a control point, the configuration protocol enables the device to advertise that it is able to control certain privileged services. The registrar also includes a controlling unit configured to obtain a controller key, if the registrar is to become controller of the new device and a service unit configured to execute a credential service that allows devices providing privileged services to delegate issuing of access control credentials to the registrar.Type: GrantFiled: December 28, 2006Date of Patent: March 17, 2015Assignee: Core Wireless Licensing S.A.R.L.Inventors: Kari Kostiainen, Seamus Moloney, Olli Rantapuska
-
Patent number: 7774010Abstract: A group management framework and methodology for managing symmetric groups using peer-to-peer network communications. Group management is distributed throughout the group members of the peer-to-peer network, and group information is mirrored in each of the members of the group. The framework facilitates management of group member lists, provides group communication capabilities for external applications, and security for the group communication without the need for intermediary servers to provide services.Type: GrantFiled: June 28, 2006Date of Patent: August 10, 2010Assignee: Nokia CorporationInventors: Esko Kokkonen, Olli Rantapuska
-
Publication number: 20100125652Abstract: Binding local devices to user accounts may involve receiving a registration message from a local device of a local network via an Internet connection. A public Internet identifier of the local network may be determined based on the Internet connection, and a user login to an account is received. The user login originates via the public Internet identifier of the local network. The local device is bound to the account based on the user login originating from the public Internet identifier of the local network.Type: ApplicationFiled: November 14, 2008Publication date: May 20, 2010Inventors: Olli Rantapuska, Petros Belimpasakis
-
Publication number: 20090075642Abstract: The present invention relates to a method and devices for peer-to-peer connectivity in cellular networks and especially to relayed peer-to-peer communications between mobile terminals operable in public land mobile networks (PLMN). In brief summary, the inventive concept teaches an implementation of a quasi peer-to-peer communication between a plurality of mobile terminals via a data relay service network entity, which is responsible for replicating data received from one mobile terminal participating in the peer-to-peer communication to all other mobile terminals participating therein. The inventive concept teaches moreover advantages concepts in establishing the peer-to-peer communication employing an adapted protocol framework and in operating such a data relay service as a generic data relay service for relaying arbitrary data contents.Type: ApplicationFiled: October 27, 2003Publication date: March 19, 2009Inventors: Olli Rantapuska, Jaakko Teinila
-
Publication number: 20080141347Abstract: A method and apparatus includes a determining unit configured to determine whether a device entering a network should be allowed access and an executing unit configured to execute a configuration protocol between the registrar and the device and to a shared unique configuration key between the registrar and the device. If the device provides a privileged service, the configuration protocol enables the device to advertise the privileged service or if the device is a control point, the configuration protocol enables the device to advertise that it is able to control certain privileged services. The registrar also includes a controlling unit configured to obtain a controller key, if the registrar is to become controller of the new device and a service unit configured to execute a credential service that allows devices providing privileged services to delegate issuing of access control credentials to the registrar.Type: ApplicationFiled: December 28, 2006Publication date: June 12, 2008Inventors: Kari Kostiainen, Seamus Moloney, Olli Rantapuska
-
Publication number: 20070184899Abstract: A system, game server, terminal, and method incorporate the native applications of a gaming device into the gaming application, thereby creating immersion games that are linked with the user's daily life. Instead of starting the game to play and stopping the game when done playing, the game can run on the gaming device in the background and become a part of the user's day-to-day activities. As the gaming application is executing in the background, the gaming application detects the activation of a native application. The gaming application then generates a modified input to the native application, such that the modified input causes the native application to present a modified output to the user via an output element. The modified input may be generated by modifying or replacing the standard input from a native device to the native application. The modified input corresponds to the gaming application executing on the gaming device.Type: ApplicationFiled: February 3, 2006Publication date: August 9, 2007Inventor: Olli Rantapuska
-
Publication number: 20070019616Abstract: A computer-implemented method of joining an exclusive network communications group of data communications device users. A network location usable for requesting admission to the network communications group is advertised. A request message is sent from an invitee's communication device to the network location to request joining the network communications group. The invitee's communication device receives an acceptance message from at least one member of the group in response to the request message. The invitee's communication device receives a group application capable of executing via the invitee's communication device in response to the acceptance message. The network communications group is joined via the group application executing on the invitee's communication device.Type: ApplicationFiled: June 29, 2005Publication date: January 25, 2007Inventors: Olli Rantapuska, Jari Kinnunen, Mikko Lonnfors, Pekka Kuismanen
-
Publication number: 20070021137Abstract: A group management framework and methodology for managing symmetric groups using peer-to-peer network communications. Group management is distributed throughout the group members of the peer-to-peer network, and group information is mirrored in each of the members of the group. The framework facilitates management of group member lists, provides group communication capabilities for external applications, and security for the group communication without the need for intermediary servers to provide services.Type: ApplicationFiled: June 28, 2006Publication date: January 25, 2007Inventors: Esko Kokkonen, Olli Rantapuska
-
Publication number: 20060073821Abstract: The present invention relates to a method and a device (20) in a network environment having the capability to exchange data (24) via the communication network (22) and for simulating a communication (26) by generating messages with a minimized use of the communication network. The simulation of the communication is to done on a (mobile) terminal device (22) of a communication network (22), and comprises the detection of an initiation event in the terminal device. Following the detection, the properties of the initiation event are determined, and a simulated message related to the determined properties is generated, wherein the simulated message is generated from data stored in the storage. Finally, the simulated message is presented (26) via a communication functionality of the communication device. The normal communication path (24) of the communication device (20) is not restricted by the simulation.Type: ApplicationFiled: October 30, 2002Publication date: April 6, 2006Inventor: Olli Rantapuska
-
Publication number: 20060035655Abstract: A system and method for automatically installing an application and related information on a receiving terminal. When a transmitting terminal attempts to transmit information to a receiving terminal that does not possess an application required for receiving the information, the transmitting terminal provides the receiving terminal with information as to where the application can be found. The receiving terminal is then able to automatically obtain the application and related information from this location for subsequent installation.Type: ApplicationFiled: August 11, 2004Publication date: February 16, 2006Inventors: Mikko Lonnfors, Christophe Bouret, Jari Kinnunen, Esko Kokkonen, Olli Rantapuska, Teemu Jalava
-
Publication number: 20050002382Abstract: A communication system comprising a data communication network, a service provider and a communication terminal is described. The communication terminal includes a user interaction device, a processor, a memory and a character stored in the memory and capable of running on the processor and of providing a presence on the user interaction device. The communication system also comprises an agent residing in the data communication network being configurable to collect data from the service provider, of providing a continuous follow-up of occurrences in the network and of providing the data to the character. The character is configurable to approach the agent and to receive the data from the agent over a wireless link supported by the communication terminal and to present the data to the user by means of the user interaction device. Furthermore, a method for data transfer from a service provider to a communication terminal over a data communication network is described.Type: ApplicationFiled: June 29, 2004Publication date: January 6, 2005Inventors: Jyri Salomaa, Pekka Lahtinen, Pekka Laitinen, Olli Rantapuska, Juha Saarnio, Jaakko Teinila