Patents by Inventor Teemu Ilmari Savolainen

Teemu Ilmari Savolainen 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: 20180205545
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store a first token and a second token, and at least one processing core configured to obtain a first value based at least in part on the first token and the second token, and to cause the apparatus to participate in a security procedure, based at least in part on the first hash, with a second apparatus.
    Type: Application
    Filed: July 9, 2015
    Publication date: July 19, 2018
    Inventors: Teemu Ilmari SAVOLAINEN, Jyri HÄMÄLÄINEN, Markus ISOMÄKI, István BESZTERI
  • Publication number: 20180206187
    Abstract: Embodiments are disclosed for saving power in a gateway network comprising a plurality of nodes including a gateway device and one or more endpoint devices. In the context of a method, an example embodiment includes determining a mode of operation that results in optimal power utilization of at least one node, and determining whether a current mode of operation comprises the mode of operation that results in optimal power utilization of the node. In response to determining that the current mode of operation does not, the method further includes generating a mode switch message based on the mode of operation that results in optimal power utilization of the node, and causing transmission of the mode switch message to a first subset of the one or more endpoint devices. A corresponding apparatus and computer program product are also provided.
    Type: Application
    Filed: July 10, 2015
    Publication date: July 19, 2018
    Inventors: Teemu Ilmari SAVOLAINEN, Simo VEIKKOLAINEN, Markus ISOMÄKI, István BESZTERI, Pekka TALMOLA, Vlad STIRBU
  • Publication number: 20180198782
    Abstract: According to an example aspect of the present invention, there is provided an 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 receive from a first device a digital key, receive from a second device an encrypted data item, decrypt the encrypted data item using the digital key to obtain a decrypted data item, and verify the decrypted data item matches a reference data item, and responsive to the decrypted data item matching the reference data item, grant access to at least one of the first device and the second device.
    Type: Application
    Filed: July 9, 2015
    Publication date: July 12, 2018
    Inventors: Teemu Ilmari SAVOLAINEN, Jyri HÄMÄLÄINEN, Markus ISOMÄKI, István BESZTERI
  • Patent number: 10021512
    Abstract: Methods and apparatus, including computer program products, are provided for advertising location information. In one aspect there is provided a method. The method may include sending, by a wireless device including a radio transceiver, an information indicating an availability of one or more services at the wireless device; changing, when a connection is established to the radio transceiver at the wireless device, the information to include at least one different location where the one or more indicated services may be accessed; and sending the changed information including the at least one different location. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: July 10, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Jukka Reunamäki, Arto Palin, Teemu Ilmari Savolainen
  • Patent number: 9967777
    Abstract: A method including determining when a processor of an apparatus is in a sleep mode; when the processor is determined to be in the sleep mode, and during a transport protocol session of the apparatus with a device, preventing an incoming transport packet of the transport protocol session from disturbing the sleep mode of the processor; and in response to the incoming transport packet, while the processor is in the sleep mode, transmitting an indication by the apparatus to the device.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: May 8, 2018
    Assignee: Nokia Technologies Oy
    Inventor: Teemu Ilmari Savolainen
  • Publication number: 20180124551
    Abstract: Methods and apparatus, including computer program products, are provided for communications. In one aspect there is provided a method. The method may include sending, by a low power node, an indicator to a target low power router, wherein the indicator at least represents a request to operate with a prior context used at a source low power router; and receiving, by the low power node, a message in response to the indicator, wherein the message at least indicates whether the low power node can operate at the target low power router with a same context that corresponds to the prior context used previously at the source low power router. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: April 29, 2015
    Publication date: May 3, 2018
    Inventors: Teemu Ilmari Savolainen, Juha Johannes Salokannel
  • Publication number: 20170345238
    Abstract: A method, apparatus and computer program product are provided in order to assist with the provision of timely emergency services. In the context of a method, an indication of an emergency condition is received and, following receipt of the indication of the emergency condition, a request is then received for temporary access to and control of the one or more smart objects. Following receipt of the request for temporary access and in response to a determination that temporary access is authorized, the method includes proxying access commands to the one or more smart objects.
    Type: Application
    Filed: May 31, 2016
    Publication date: November 30, 2017
    Inventor: Teemu Ilmari Savolainen
  • Patent number: 9807112
    Abstract: A method, apparatus, and computer program product are provided for facilitating randomized port allocation. An apparatus may include a processor configured to receive a port allocation message from a network management entity. The port allocation message may comprise an encryption key, an initial input value, and a value indicating a number of ports allocated to the apparatus for communication on a network. The processor may be further configured to calculate at least one port allocated to the apparatus with an encryption function based at least in part upon the encryption key and initial input value. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 31, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Gabor Bajko, Teemu Ilmari Savolainen, Pasi Ismo Eronen, Lars Rene Eggert
  • Patent number: 9781622
    Abstract: A method, apparatus, and computer program product are provided for making network optimization decisions based on observed network node performance information. Network nodes may continuously report performance measurement information to network servers. Observers may request registration with the servers and access to the mode measurement information. The observer may specify a measurement threshold that, when met, causes the server to report node measurement data to the observer. The node measurement data enables the observer to make network optimization and control decisions. An optimal radio frequency might be selected; a node might switch between different gateways or cause a handoff from one gateway to another for efficient traffic routing. A user could observe measurement data for friends and receive notice when friends are in close proximity or engaged in like activity such that a social contextual community might be formed.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: October 3, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Johanna Nieminen, Markku Anttoni Oksanen, Teemu Ilmari Savolainen, Jussi Ruutu
  • Publication number: 20170277882
    Abstract: In accordance with an example aspect of the present invention, there is provided an apparatus comprising at least one receiver configured to receive, via a first channel, a secret value and an identifier of a local node and, via a second channel, a random value, and at least one processing core configured to cause transmission to the local node of a first message comprising a hash value, the hash value being derived based on a set comprising the secret value, the random value, and an instruction.
    Type: Application
    Filed: September 24, 2014
    Publication date: September 28, 2017
    Inventors: Teemu Ilmari Savolainen, Antti Veli Rantaeskola
  • Publication number: 20170279775
    Abstract: A method, apparatus and computer program product are provided for anonymous access and control of a service node. In the context of a method, the method includes causing the transmission of a privacy proxy URI in response to the privacy proxy URI request, and establishing a privacy connection with user equipment in response to receiving a request to connect including the URI. The URI is a portion of the privacy enabled URI based at least in part on the privacy proxy URI. The method further includes causing the transmission of a request message to a service node in response to receiving a request message from the user equipment through the privacy connection.
    Type: Application
    Filed: September 16, 2014
    Publication date: September 28, 2017
    Inventor: Teemu Ilmari Savolainen
  • Patent number: 9736273
    Abstract: A method, apparatus and computer program product are provided to proxy communication between different types of networks, such as different types of networks that communicate in accordance with different protocols or different messaging patterns. In the context of a method, communication is supported with a content-centric network having one or more clients that are configured to communicate with publish and subscribe messages. The method also supports communication with one or more nodes configured to communicate in an Internet domain, such as by supporting communication with a CoAP network or a HTTP network. The method also proxies communicating between one or more clients of the content-centric network utilizing the publish and subscribe messages and one or more nodes in the Internet domain using an Internet domain message.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: August 15, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Ilmari Savolainen, Johanna Nieminen
  • Publication number: 20170188969
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a memory configured to store sensor data obtained from a person, and at least one processing core configured to perform a determination, based at least partly on the stored sensor data, concerning whether conditions are propitious to a biological measurement, and responsive to the conditions being determined to be propitious, to cause a triggering signal to be initiated concerning the biological measurement.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Inventors: Arto Tapio Palin, Teemu Ilmari Savolainen, Jukka Pekka Reunamäki
  • Publication number: 20170131958
    Abstract: A method, apparatus and computer program product are provided for controlling smart objects with a collage user interface using normalized user interface descriptors. A method is provided for receiving user interface description data from a plurality of utility devices. The user interface description data includes access and control data associated with the respective utility device. The method also includes generating a collaged user interface based on the user interface description data; receiving a signal associated with a first user interface description data associating the first user interface description data with a second user interface description data; and causing the collaged user interface to be displayed on a user equipment user interface.
    Type: Application
    Filed: March 21, 2014
    Publication date: May 11, 2017
    Inventors: Teemu Ilmari Savolainen, Arto Palin, Jukka Reunamaki
  • Publication number: 20170124534
    Abstract: Method, device, computer program and apparatus are disclosed for: receiving by a first node from a second node a request for a resource controlled by a first node; and determining by the first node whether the request is authorized; wherein the determining includes: receiving from the second node a cryptocurrency transaction message indicative of a payment; and verifying credibility of the cryptocurrency transaction message.
    Type: Application
    Filed: March 27, 2014
    Publication date: May 4, 2017
    Inventor: Teemu Ilmari SAVOLAINEN
  • Patent number: 9642051
    Abstract: A method and apparatus are provided for providing notification of a network access technology switching event. A method may include determining, at a communication device having an established connection to a network via a first network access technology and serving as a gateway to the network for a served device, that the connection between the communication device and the network is to be switched from the first network access technology to a second network access technology. The method may further include, responsive to the determination, causing a notification indicating that the served device will experience a network service disconnection to be provided prior to the connection between the communication device and the network being switched from the first network access technology to a second network access technology. A corresponding apparatus is also provided.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: May 2, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Tatu Juhana Lund, Teemu Ilmari Savolainen
  • Publication number: 20170118581
    Abstract: Methods and apparatus, including computer program products, are provided for advertising location information. In one aspect there is provided a method. The method may include sending, by a wireless device including a radio transceiver, an information indicating an availability of one or more services at the wireless device; changing, when a connection is established to the radio transceiver at the wireless device, the information to include at least one different location where the one or more indicated services may be accessed; and sending the changed information including the at least one different location. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 27, 2017
    Inventors: Jukka Reunamäki, Arto Palin, Teemu Ilmari Savolainen
  • Patent number: 9584400
    Abstract: A method, apparatus and computer program product are therefore provided in order to provide for efficient selection of a router (206, 208) for providing network services in an infinite link network. A mobile terminal (202) may identify nearby routers (206, 208) using link layer distance metrics in order to select an optimal router. The link layer distance metrics may provide a number of “hops” or other measure of physical distance between the mobile terminal (202) and the router (206, 208) in order to route packets to a router that is physically closest to the mobile terminal, which may result in a minimized number of relays for a packet transmitted from the terminal to the router, and vice-versa.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: February 28, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Teemu Ilmari Savolainen
  • Publication number: 20170048783
    Abstract: A method, apparatus and computer program product are provided for connecting to a node of a mesh network. A method is provided for causing transmission of an advertisement message comprising connectivity characteristics for a joining node and receiving a connection opening indication from a first node of a plurality of nodes in a mesh network. The connection opening indication is based on first node of the plurality of nodes satisfying the connection characteristic and the connection opening indication is also based on the respective connection characteristics or performance metrics of the plurality of nodes. The method also includes causing an establishment of a connection between the joining node and the first node of the plurality of nodes.
    Type: Application
    Filed: May 1, 2014
    Publication date: February 16, 2017
    Inventor: Teemu Ilmari SAVOLAINEN
  • Publication number: 20160309411
    Abstract: Methods and apparatus, including computer program products, are provided for dynamic ungrouping. In one aspect there is provided a method. The method may include determining, at a user equipment, whether a packet transmission to a network will cause the user equipment to transition from a first power consumption state to a second power consumption state; sending, by the user equipment, the packet, when the packet transmission will not cause the user equipment to transition to the second power consumption state; sending, by the user equipment, the packet, when the packet transmission will cause the user equipment to transition to the second power consumption state and the packet is delay intolerant; and delaying, by the user equipment, the packet transmission, when the packet transmission will cause the user equipment to transition to the second power consumption state and the packet is delay tolerant.
    Type: Application
    Filed: December 5, 2013
    Publication date: October 20, 2016
    Inventors: Teemu Ilmari Savolainen, Simo Pekka Veikkolainen