Patents by Inventor Hannu Laine

Hannu Laine 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: 20180306894
    Abstract: An apparatus assigns to a plurality of grid areas of a grid, the grid defined to virtually cover a positioning site, a probability that an object is located in the respective grid area. The probabilities are based at least on characteristics of wireless signals propagating in at least one direction between the object and devices distributed at the positioning site. The apparatus selects grid areas such that the total probability assigned to the selected grid areas at least reaches a predetermined probability. The apparatus determines a set of at least one virtual room, with the set containing selected grid areas, and provides an indication of the set of at least one virtual room as an estimated location of the object.
    Type: Application
    Filed: October 22, 2015
    Publication date: October 25, 2018
    Inventors: Olli Koskimies, Joni Jantunen, Veli-Matti Kolmonen, Hannu Laine, Ilari Teikari
  • Patent number: 8842792
    Abstract: Method, apparatus and computer program for broadcasting a synchronization signal as a timing reference for slave devices; broadcasting by an impulse radio transceiver a discovery request packet with a given timing offset with relation to the timing reference, for reception by receptive slave devices with matching timing with the given timing offset; receiving by the impulse radio transceiver a response packet from each receptive slave device with the given timing offset; and detecting a timing conflict in which the impulse radio transceiver has simultaneously received two or more response packets, and responsively transmitting by the impulse radio transceiver to the receptive slave devices a response change request packet; the response change request packet requesting one or more of the receptive slave devices to cease sending response packets in response to a following discovery request packet sent with the given timing offset.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 23, 2014
    Assignee: Nokia Corporation
    Inventors: Joni Jantunen, Hannu Laine, Jari-Jukka Harald Kaaja, Jukka Reunamaki, Ilari Teikari
  • Patent number: 8745121
    Abstract: An approach is provided for construction and aggregation of distributed computations. A distributed computation construction infrastructure identifies an execution context bound to a user context at a device, the execution context corresponding to one or more processes executing at the device. The distributed computation construction infrastructure further causes, at least in part, decomposition of the execution context into one or more closure primitives and respective process states, wherein the one or more closure primitives represent computation closures of the one or more processes. The distributed computation construction infrastructure also causes, at least in part, serialization of the one or more closure primitives, the process states, or a combination thereof.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: June 3, 2014
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Jukka Honkola, Sampo Juhani Sovio, Hannu Laine, Ian Justin Oliver, Ronald Stephen Brown, Mika Juhani Mannermaa, Vesa-Veikko Luukkala, Samuli Silanto
  • Publication number: 20130051507
    Abstract: Method, apparatus and computer program for broadcasting a synchronization signal as a timing reference for slave devices; broadcasting by an impulse radio transceiver a discovery request packet with a given timing offset with relation to the timing reference, for reception by receptive slave devices with matching timing with the given timing offset; receiving by the impulse radio transceiver a response packet from each receptive slave device with the given timing offset; and detecting a timing conflict in which the impulse radio transceiver has simultaneously received two or more response packets, and responsively transmitting by the impulse radio transceiver to the receptive slave devices a response change request packet; the response change request packet requesting one or more of the receptive slave devices to cease sending response packets in response to a following discovery request packet sent with the given timing offset.
    Type: Application
    Filed: July 6, 2012
    Publication date: February 28, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Joni Jantunen, Hannu Laine, Jari-Jukka Harald Kaaja, Jukka Reunamaki, Ilari Teikari
  • Patent number: 8300565
    Abstract: Techniques and systems are provided for a wireless communication module to identify whether a host is present and may configure the module in response. Different modes of operation in a wireless communication module enable a full host mode, a simplified host mode, or a host-less mode of operation of a communication module, such as a low end extension of Bluetooth communication module. Other techniques and systems control a communication module remotely. A wireless connection may be used to write to and read from registers and a memory space associated with the remote wireless communication module.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: October 30, 2012
    Assignee: Nokia Corporation
    Inventors: Joni Jantunen, Hannu Laine, Antti Lappetelainen
  • Patent number: 8266551
    Abstract: An approach is provided for binding user interface elements and granular reflective processing. An information management infrastructure determines to detect an event, from a first device, for specifying one or more user interface elements for transfer to a second device. The information management infrastructure further identifies one or more processes bound to the user interface elements. The information management infrastructure also determines at least one of a user context, an execution context within the user context, and one or more other execution contexts for the processes, wherein the one or more other execution contexts are from at least one of the user context and one or more other user contexts. The information management infrastructure further causes, at least in part, serialization of at least one of the user context, the execution context, and the one or more other execution contexts.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: September 11, 2012
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Jukka Honkola, Mika Juhani Mannermaa, Hannu Laine, Ian Justin Oliver, Vesa-Veikko Luukkala, Sampo Juhani Sovio
  • Publication number: 20110320516
    Abstract: An approach is provided for construction and aggregation of distributed computations. A distributed computation construction infrastructure identifies an execution context bound to a user context at a device, the execution context corresponding to one or more processes executing at the device. The distributed computation construction infrastructure further causes, at least in part, decomposition of the execution context into one or more closure primitives and respective process states, wherein the one or more closure primitives represent computation closures of the one or more processes. The distributed computation construction infrastructure also causes, at least in part, serialization of the one or more closure primitives, the process states, or a combination thereof.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: Nokia Corporation
    Inventors: Sergey Boldyrev, Jukka Honkola, Sampo Juhani Sovio, Hannu Laine, Ian Justin Oliver, Ronald Stephen Brown, Mika Juhani Mannermaa, Vesa-Veikko Luukkala, Samuli Silanto
  • Publication number: 20110307841
    Abstract: An approach is provided for binding user interface elements and granular reflective processing. An information management infrastructure determines to detect an event, from a first device, for specifying one or more user interface elements for transfer to a second device. The information management infrastructure further identifies one or more processes bound to the user interface elements. The information management infrastructure also determines at least one of a user context, an execution context within the user context, and one or more other execution contexts for the processes, wherein the one or more other execution contexts are from at least one of the user context and one or more other user contexts. The information management infrastructure further causes, at least in part, serialization of at least one of the user context, the execution context, and the one or more other execution contexts.
    Type: Application
    Filed: June 10, 2010
    Publication date: December 15, 2011
    Applicant: Nokia Corporation
    Inventors: Sergey Boldyrev, Jukka Honkola, Mika Juhani Mannermaa, Hannu Laine, Ian Justin Oliver, Vesa-Veikko Luukkala, Sampo Juhani Sovio
  • Publication number: 20110258430
    Abstract: An approach is provided for applying execution context criteria for secure execution context sharing. A criterion application retrieves an execution context of a device. The criterion application determines one or more context criteria associated with the execution context. The context criteria include state information associated with the execution context. The criterion application encrypts the execution context using the one or more context criteria as a public key of an identity-based encryption.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Applicant: Nokia Corporation
    Inventors: Vesa-Veikko Luukkala, Sampo Juhani Sovio, Sergey Boldyrev, Jukka Honkola, Hannu Laine, Mika Mannermaa, Ian Justin Oliver
  • Publication number: 20090146791
    Abstract: The invention relates to a method of performing a Listen-Before-Talk measurement to enable identifying of one or more unoccupied radio frequency sub-bands applicable for radio frequency identification (RFID) communication operable with a radio frequency identification (RFID) reader subsystem; said method including obtaining timing information relating to one or more periods of activity of a wireless communication subsystem; deriving information about one or more periods of non-activity from said timing information; configuring said wireless communication subsystem to perform said Listen-Before-Talk measurement in coordination with said one or more periods of non-activity; and performing said Listen-Before-Talk measurement by the means of the wireless communication subsystem to identify said one or more unoccupied radio frequency sub-bands.
    Type: Application
    Filed: November 24, 2005
    Publication date: June 11, 2009
    Applicant: NOKIA CORPORATION
    Inventors: Joni Jantunen, Hannu Laine, Antti Lappetelainen, Sassan Iraji
  • Publication number: 20070258377
    Abstract: Techniques and systems are provided for a wireless communication module to identify whether a host is present and may configure the module in response. Different modes of operation in a wireless communication module enable a full host mode, a simplified host mode, or a host-less mode of operation of a communication module, such as a low end extension of Bluetooth communication module. Other techniques and systems control a communication module remotely. A wireless connection may be used to write to and read from registers and a memory space associated with the remote wireless communication module.
    Type: Application
    Filed: May 8, 2006
    Publication date: November 8, 2007
    Applicant: NOKIA CORPORATION
    Inventors: Joni Jantunen, Hannu Laine, Antti Lappetelainen
  • Publication number: 20070147332
    Abstract: A plurality of polling response transmission times are allocated for a corresponding plurality of remote devices. The remote devices operate according to a first wireless transmission mode, such as Bluetooth LEE. These allocated polling response transmission times are outside of a time interval designated for communications according to a second wireless transmission mode, such as Bluetooth. Each of the polling response transmission times may be offset from a polling packet transmission time by a corresponding delay interval. In addition, a polling packet to the plurality of remote devices is transmitted, and one or more responses to the polling packet are received. Each of these responses is sent by one of the remote devices during its corresponding polling response transmission time. In addition, communications according to the second wireless transmission mode may be conducted during the designated time interval.
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Inventors: Antti Lappetelainen, Hannu Laine, Arto Palin, Jukka Reunamaki
  • Publication number: 20050014468
    Abstract: A system and method for integrating a plurality of short-range communication protocols, comprising a signaling protocol for enabling an enhanced host controller to share the use of an RF transceiver between a plurality of communication modules using a plurality of short-range communications protocols.
    Type: Application
    Filed: July 18, 2003
    Publication date: January 20, 2005
    Inventors: Juha Salokannel, Antti Lappetelainen, Joni Jantunen, Hannu Laine, Jukka Reunamaki, Juha-Matti Tuupola, Paivi Ruuska
  • Patent number: 5097872
    Abstract: A woven work fabric includes a first set of monofilament yarns that extend in a first direction and a second set of monofilament yarns that are interwoven with the first set of yarns and that extend in a second direction that is transverse to the first set of yarns. Each of the monofilaments in one of the sets of yarns has a cross section that has a substantially "X"-shaped configuration, and that is deformed during the weaving of the yarn sets wherein a relatively flat outer exposed surface is formed on each of the monofilament yarns in the one set of yarns.
    Type: Grant
    Filed: December 17, 1990
    Date of Patent: March 24, 1992
    Assignee: Tamfelt, Inc.
    Inventors: Hannu Laine, Ari Salminen