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: 10601588
    Abstract: 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: Grant
    Filed: November 18, 2014
    Date of Patent: March 24, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Johan Wikman, Oskari Koskimies, Olli Rantapuska, Guido Grassel
  • Publication number: 20170331621
    Abstract: 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: Application
    Filed: November 18, 2014
    Publication date: November 16, 2017
    Inventors: Johan WIKMAN, Oskari KOSKIMIES, Olli RANTAPUSKA, Guido GRASSEL
  • Patent number: 9807176
    Abstract: 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: Grant
    Filed: December 12, 2012
    Date of Patent: October 31, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Olli Rantapuska, Oskari Koskimies, Raimo Vuonnala
  • Publication number: 20170207921
    Abstract: 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 connection
    Type: Application
    Filed: July 18, 2014
    Publication date: July 20, 2017
    Inventors: Olli RANTAPUSKA, Raimo VUONNALA
  • Patent number: 9462410
    Abstract: A technique for providing service data over a short-range wireless connection is provided.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: October 4, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Olli Rantapuska, Kimmo Surakka, Guido Grassel
  • Publication number: 20160028831
    Abstract: 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: Application
    Filed: December 12, 2012
    Publication date: January 28, 2016
    Inventors: Olli Rantapuska, Oskari Koskimies, Raimo Vuonnala
  • Publication number: 20150195673
    Abstract: A technique for providing service data over a short-range wireless connection is provided.
    Type: Application
    Filed: December 3, 2014
    Publication date: July 9, 2015
    Applicant: Nokia Corporation
    Inventors: Olli Rantapuska, Kimmo Surakka, Guido Grassel
  • Patent number: 8984279
    Abstract: 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: Grant
    Filed: December 28, 2006
    Date of Patent: March 17, 2015
    Assignee: Core Wireless Licensing S.A.R.L.
    Inventors: Kari Kostiainen, Seamus Moloney, Olli Rantapuska
  • Patent number: 7774010
    Abstract: 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: Grant
    Filed: June 28, 2006
    Date of Patent: August 10, 2010
    Assignee: Nokia Corporation
    Inventors: Esko Kokkonen, Olli Rantapuska
  • Publication number: 20100125652
    Abstract: 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: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Inventors: Olli Rantapuska, Petros Belimpasakis
  • Publication number: 20090075642
    Abstract: 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: Application
    Filed: October 27, 2003
    Publication date: March 19, 2009
    Inventors: Olli Rantapuska, Jaakko Teinila
  • Publication number: 20080141347
    Abstract: 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: Application
    Filed: December 28, 2006
    Publication date: June 12, 2008
    Inventors: Kari Kostiainen, Seamus Moloney, Olli Rantapuska
  • Publication number: 20070184899
    Abstract: 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: Application
    Filed: February 3, 2006
    Publication date: August 9, 2007
    Inventor: Olli Rantapuska
  • Publication number: 20070019616
    Abstract: 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: Application
    Filed: June 29, 2005
    Publication date: January 25, 2007
    Inventors: Olli Rantapuska, Jari Kinnunen, Mikko Lonnfors, Pekka Kuismanen
  • Publication number: 20070021137
    Abstract: 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: Application
    Filed: June 28, 2006
    Publication date: January 25, 2007
    Inventors: Esko Kokkonen, Olli Rantapuska
  • Publication number: 20060073821
    Abstract: 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: Application
    Filed: October 30, 2002
    Publication date: April 6, 2006
    Inventor: Olli Rantapuska
  • Publication number: 20060035655
    Abstract: 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: Application
    Filed: August 11, 2004
    Publication date: February 16, 2006
    Inventors: Mikko Lonnfors, Christophe Bouret, Jari Kinnunen, Esko Kokkonen, Olli Rantapuska, Teemu Jalava
  • Publication number: 20050002382
    Abstract: 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: Application
    Filed: June 29, 2004
    Publication date: January 6, 2005
    Inventors: Jyri Salomaa, Pekka Lahtinen, Pekka Laitinen, Olli Rantapuska, Juha Saarnio, Jaakko Teinila