Patents by Inventor Teemu Savolainen

Teemu 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).

  • Patent number: 11528346
    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 gateway, an advertisement including an internet protocol version 6 over low power wireless personal area network context option carrying a well-known prefix, the well-known prefix indicating to a node that the gateway provides an uplink in accordance with internet protocol version 4; and receiving, at the gateway, a first packet received via the wireless network in accordance with internet protocol version 6, the first packet including a destination address in accordance with internet protocol version 4. Related apparatus, systems, methods, and articles are also described.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: December 13, 2022
    Assignee: Nokia Technologies Oy
    Inventor: Teemu Savolainen
  • Patent number: 11277486
    Abstract: In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising at least one processor configured to execute a computer executable program stored in a memory comprised in the apparatus, wherein the computer executable program thereby causes the apparatus to at least open a first connection to a data source device, open a second connection to a proxy device, the second connection employing a first protocol and a cross origin resource sharing context, and receive from the proxy device information of the data source device.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: March 15, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Savolainen, Bilhanan Silverajan
  • Publication number: 20200350067
    Abstract: A method, apparatus, system and computer program in which customized event detection data are maintained for a person which include automatically: obtaining physiological measurement data indicative of physiological status of the person; receiving an annotation from the person; detecting an event that is temporally associated with the annotation using the physiological measurement data and the event detection data; and prioritizing the detected event using the temporally associated annotation.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 5, 2020
    Applicant: Nokia Technologies Oy
    Inventor: Teemu SAVOLAINEN
  • Publication number: 20200236186
    Abstract: In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising at least one processor configured to execute a computer executable program stored in a memory comprised in the apparatus, wherein the computer executable program thereby causes the apparatus to at least open a first connection to a data source device, open a second connection to a proxy device, the second connection employing a first protocol and a cross origin resource sharing context, and receive from the proxy device information of the data source device.
    Type: Application
    Filed: April 6, 2020
    Publication date: July 23, 2020
    Inventors: Teemu Savolainen, Bilhanan Silverajan
  • Patent number: 10701113
    Abstract: A method, apparatus and computer program product are provided for verifying an access network using for example a trusted protocol such as Hotspot 2.0. In this regard, a method is provided that includes causing at least one available network to be detected. The method may further include determining a fully qualified domain name (FQDN) for the at least one detected available network. The method may further include causing a registry entry to be accessed in a registry that corresponds to the determined FQDN, wherein the registry entry comprises at least one certificate for at least one network entity. The method may further include verifying received configuration information from the connected network, wherein verification comprises determining whether the received configuration information is signed with a digital certificate that corresponds to the at least one certificate in the accessed registry entry.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: June 30, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Savolainen, Gabor Bajko
  • Patent number: 10652347
    Abstract: In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising at least one processor configured to execute a computer executable program stored in a memory comprised in the apparatus, wherein the computer executable program thereby causes the apparatus to at least open a first connection to a data source device, open a second connection to a proxy device, the second connection employing a first protocol and a cross origin resource sharing context, and receive from the proxy device information of the data source device.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: May 12, 2020
    Assignee: Nokia Corporation
    Inventors: Teemu Savolainen, Bilhanan Silverajan
  • Publication number: 20200126050
    Abstract: Methods and apparatus, including computer program products, are provided for internet of things data forwarding. In some example embodiments, there may be provided a method that includes receiving, from an internet of things node, data to be forwarded to a cloud server and an identity of the cloud server; performing at least one check of the internet of things node and/or the cloud server, to assess whether the apparatus is likely to be reimbursed for a charge for forwarding the data to the cloud server; and forwarding, based on the at least one check, the data to the cloud server. Related systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: January 19, 2017
    Publication date: April 23, 2020
    Inventor: Teemu Savolainen
  • Publication number: 20200036792
    Abstract: Methods and apparatus, including computer program products, are provided low energy sensor data collection. In some example embodiments, there may be provided a method including sending an advertisement including a payload and an indicator identifying a server, the payload including data collected, generated, and/or measured by a sensor; receiving, from a gateway and the server, a reply including server data; and inhibiting, based on the received reply, the advertisement including the payload from being resent. Related systems, methods, and articles of manufacture are also described.
    Type: Application
    Filed: March 28, 2017
    Publication date: January 30, 2020
    Inventors: Arto PALIN, Teemu SAVOLAINEN, Jukka REUNAMÄKI
  • Patent number: 10517064
    Abstract: Disclosed in this specification is a method comprising inserting an anti-whitened data portion into a data packet that is to be whitened by whitening to yield a whitened data packet for transmission (44) from a first radio communications apparatus (30) to a second radio communications apparatus (10), the anti-whitened data portion having been determined based on anti-whitening data received (43) from the second radio communications apparatus (10) at the first radio communications apparatus, wherein the anti-whitened data portion is obtainable from a specific data block by anti-whitening, the anti-whitening compensating for the whitening so that the whitened data packet comprises the specific data block in non-whitened form.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: December 24, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Jukka Reunamäki, Arto Palin, Teemu Savolainen, Juha Salokannel
  • Patent number: 10476996
    Abstract: In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising a receiver configured to receive sensor data, a transmitter configured to cause the sensor data, or data derived at least in part from the sensor data, to be transmitted, wherein the transmitter is further configured to transmit a metadata request to a first node. In some embodiments, the apparatus is a sensor node for inclusion in a sensor network, the sensor node capable of measuring at least one physical property to produce the sensor data.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: November 12, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Savolainen, Johanna Nieminen
  • Patent number: 10269231
    Abstract: A computing device or server receives statuses from devices in a network. The statuses may be determined according to sensor data relating to environmental characteristics, or vital signs of a person or animal. Sound data is generated according to the received statuses, and provided to a computing device, such as one in the vicinity of the devices. The computing device provides audio output reflecting the sound data, such that a user may passively monitor statuses of the devices. The sound data may be further varied according to the proximity of the computing device to the device with which the sound data is associated, indicating to the user which one of a plurality of devices the audio output relates.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 23, 2019
    Assignee: Nokia Technologies Oy
    Inventor: Teemu Savolainen
  • Patent number: 10159100
    Abstract: There is provided a mechanism for establishing a single PDN connection with plural IP addresses and breakout or terminating points. When a communication connection provided with multiple IP addresses via a multi-address bearer connection is established, an indication is prepared for indicating a terminating point represented by a network element of the cellular communication network where data traffic, based on one of the multiple IP addresses, is branched to another network being different to the cellular communication network by means of an IP based communication link The indication element is sent to the communication network by means of a PDCP signaling e.g. as a new PDU type code. In the network, it is decided whether a local receiving network element is indicated as a terminating point, wherein in this case a breakout connection to another network being different to the cellular communication network by the IP based communication link is established.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: December 18, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Jouni Korhonen, Teemu Savolainen, Gyorgy Tamas Wolfner
  • Patent number: 10097696
    Abstract: A method, apparatus and computer program product are provided for direct control of constrained electronic devices with a remote resource. A method performed in a mobile device is provided. The method includes the mobile device receiving a network address and a smart device identifier from a smart device; accessing a remote resource, such as an external internet application, based on the network address; receiving a command indication, wherein the command indication indicates an action to be executed by the smart device; and causing a transmission of a command to the smart device, wherein the transmission includes the smart device identifier.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: October 9, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Markus Isomäki, Teemu Savolainen
  • Publication number: 20180276970
    Abstract: A sound generation technique is provided.
    Type: Application
    Filed: September 29, 2015
    Publication date: September 27, 2018
    Inventor: Teemu SAVOLAINEN
  • Publication number: 20180255446
    Abstract: A technique for using a user device to access an accessory device via an intermediate device, which intermediate device is connectable to the accessory device via a wireless link, is provided.
    Type: Application
    Filed: September 1, 2015
    Publication date: September 6, 2018
    Applicant: Provenance Assest Group LLC
    Inventors: Jukka REUNAMAKI, Arto PALIN, Teemu SAVOLAINEN
  • Publication number: 20180160394
    Abstract: Disclosed in this specification is a method comprising inserting an anti-whitened data portion into a data packet that is to be whitened by whitening to yield a whitened data packet for transmission (44) from a first radio communications apparatus (30) to a second radio communications apparatus (10), the anti-whitened data portion having been determined based on anti-whitening data received (43) from the second radio communications apparatus (10) at the first radio communications apparatus, wherein the anti-whitened data portion is obtainable from a specific data block by anti-whitening, the anti-whitening compensating for the whitening so that the whitened data packet comprises the specific data block in non-whitened form.
    Type: Application
    Filed: May 22, 2015
    Publication date: June 7, 2018
    Inventors: Jukka Reunamäki, Arto Palin, Teemu Savolainen, Juha Salokannel
  • Patent number: 9986425
    Abstract: A mechanism for routing in a network is described. The mechanism comprising receiving a request from a node; obtaining, based on the received request, an identifier relevant to said node; allocating a first local prefix; setting a first timer indicating a length of time the first local prefix or an address comprising the first local prefix is valid; setting a second timer indicating a length of time the first local prefix or the address comprising the first local prefix is preferred when the first local prefix or the address is valid; and sending a first message comprising said identifier, said first local prefix and said first timer to a network element.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: May 29, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Jouni Korhonen, Teemu Savolainen
  • Patent number: 9949204
    Abstract: An example embodiment enhances power savings in a wireless network, where each wireless device has a hop count value indicating how many hops away is one or more central wireless devices. A device determines that it has information to deliver to the one or more central devices. It selects a device of the one or more other wireless devices, the selected device having a smaller hop count value, than the hop count value of the device. It enters a sleep mode based on a known repetition interval of wireless device discovery messages received from the selected device. The device awakes from the sleep mode based on the known repetition interval of wireless device discovery messages of the selected device. It then creates a connection with the selected device and transmitting to the selected device the information for delivery to the one or more central devices via the connection.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: April 17, 2018
    Assignee: Provenance Asset Group LLC
    Inventors: Arto Palin, Jukka Reunamaki, Teemu Savolainen
  • Patent number: 9936473
    Abstract: In accordance with an example embodiment, there is provided an apparatus, comprising a receiver configured to receive from a second apparatus over a first radio interface a first message comprising a registration request, a transmitter configured to transmit a second message to the second apparatus over the first radio interface, the second message comprising an acknowledgement of the registration request, and a processor configured to reserve an interface identifier for the second apparatus, wherein the processor is configured to not allow the reserved interface identifier to be used by further nodes over at least one further radio interface.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: April 3, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Teemu Savolainen, Markus Isomäki, Johanna Nieminen
  • Publication number: 20180035294
    Abstract: A technique for service discovery is provided. According to an example embodiment, the technique comprises creating in a wireless communication device and in dependence of a service authentication key associated with a service available in the wireless communication device, a concealed service identifier for identification of said service, constructing a service information message comprising a device identifier assigned for said wireless communication device and said concealed service identifier, and transmitting said service information message from the wireless communication device over a wireless link to one or more further wireless communication devices.
    Type: Application
    Filed: February 16, 2015
    Publication date: February 1, 2018
    Inventors: Jukka REUNAMÄKI, Arto PALIN, Teemu SAVOLAINEN, Niko KIUKKONEN