Patents by Inventor Kari J. Leppanen

Kari J. Leppanen 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: 9762387
    Abstract: A method for establishing an encrypted communication channel is described. Query IDs are generated at a first device. Each query ID identifies a keyword in a set of keywords. Query IDs are received, at a second device. A second set of keywords is determined by the second device based on the query IDs. Match IDs are determined based on the second set. Each match ID identifies a keyword in the second set. An encryption key is generated based on the second set. A response is sent which includes the match IDs and an encrypted message. At the first device, the second set is determined based on the match IDs. The second set includes keywords of the first set of keywords identified by the match IDs. The encryption key is generated at the first device and the encrypted message is decrypted. Apparatus and computer readable media are also described.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: September 12, 2017
    Assignee: Nokie Technologies Oy
    Inventors: Kari J. Leppänen, Philip Ginzboorg, Janne Kulmala, Antti Laine, Marko Hannikainen
  • Patent number: 9706399
    Abstract: Systems and techniques for key management in mobile ad hoc networks are described. Pseudonyms are defined for group members of mobile ad hoc networks such that a pseudonym in a message can be deterministically identified with the sending device only by the sending device and the message recipient. Key management for a group is performed by a group manager, and key management may include key renewal and revocation. Key renewal is performed by a group manager, with the group manager using a set of couple pseudonyms, including a couple pseudonym between the manger and each group member. Key renewal employs a renewal key used to encrypt the updated group key, and the group manager updates the group key be transmitting a message to each group member in proximity, with the message being identified using the couple pseudonym of the manager and the group member.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: July 11, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Kari J. Leppänen, Markku T. Turunen, Philip Ginzboorg, Pentti Valtteri Niemi, Hamza Harkous
  • Patent number: 9277321
    Abstract: There is described discovery of a plurality of audio devices, and for the discovered audio devices are determined relative positions thereof and distances therebetween. The determined relative positions and distances are used to select a constellation of audio devices from the discovered plurality. This constellation is selected for playing or recording of a multi-channel audio file so as to present an audio effect such as a spatial audio effect. Channels for the multi-channel audio file are allocated to different audio devices of the selected constellation, which are controlled to synchronously play back or record their respectively allocated channel or channels of the multi-channel audio file. In a specific embodiment the determined distances are used to automatically select the constellation and include distance between each pair of audio devices of the plurality. Several embodiments are presented for determining the distances and relative positions.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: March 1, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Timo J. Toivanen, Jarmo I. Saari, Kari J. Leppanen
  • Patent number: 9210578
    Abstract: Message authentication in an ad-hoc network. Upon creation of a message, a message authentication code is created using a key shared with members of a group comprising a subset of nodes of the ad-hoc network. The message authentication code may be created using a cryptographic process having the message and a message identifier as inputs. After or in parallel with broadcast of the message, a pointer to the message is broadcast. The message authentication code is publicly broadcast and those members of the group among which the key has been shared are able to authenticate the message as coming from a particular sender.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: December 8, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Philip Ginzboorg, Kari J. Leppanen, Pentti Valtteri Niemi, Markku T. Turunen
  • Publication number: 20150341169
    Abstract: A method for establishing an encrypted communication channel is described. Query IDs are generated at a first device. Each query ID identifies a keyword in a set of keywords. Query IDs are received, at a second device. A second set of keywords is determined by the second device based on the query IDs. Match IDs are determined based on the second set. Each match ID identifies a keyword in the second set. An encryption key is generated based on the second set. A response is sent which includes the match IDs and an encrypted message. At the first device, the second set is determined based on the match IDs. The second set includes keywords of the first set of keywords identified by the match IDs. The encryption key is generated at the first device and the encrypted message is decrypted. Apparatus and computer readable media are also described.
    Type: Application
    Filed: September 13, 2012
    Publication date: November 26, 2015
    Applicant: Nokia Corporation
    Inventors: Kari J. LEPPANEN, Philip GINZBOORG, Janne KULMALA, Antti LAINE, Marko HANNIKAINEN
  • Patent number: 9055105
    Abstract: An approach is provided for discovering a location-based service over an ad-hoc mesh network. A location-based service is discovered sending an anonymous flooding message including a query over the ad-hoc mesh network. A wireless node replies to the flooding message over the ad-hoc mesh network with a pointer to the discovered location-based service.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: June 9, 2015
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Kari J. Leppanen, Markku T. Turunen, Sami Virtanen, Mikko Tirronen, Mika Kasslin
  • Patent number: 8988992
    Abstract: Method, apparatus, and computer program product example embodiments enable contention for access to a wireless communications medium. In example embodiments, a method comprises initiating a channel access procedure by an apparatus; performing, by the apparatus, in response to the channel access procedure initiation, a random draw for permission to start contention with other member apparatuses of a group in which the apparatus belongs, the random draw being based on how many member apparatuses of the group are expected to compete for the wireless communications medium; and starting, by the apparatus, contention for access to the wireless communications medium, if the apparatus wins the random draw.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: March 24, 2015
    Assignee: Nokia Corporation
    Inventors: Markku Turunen, Mika Kasslin, Enrico Rantala, Kari J. Leppanen, Sami Virtanen
  • Publication number: 20140287792
    Abstract: An approach is provided for group formation based on a synchronized response mechanism. A group platform may determine a request to form at least one group of one or more devices. Then, the group platform may cause, at least in part, a transmission of at least one challenge signal to the one or more devices, wherein the at least one challenge signal includes, at least in part, at least one audio signal, at least one visual signal, or a combination thereof, and wherein the transmission specifies at least one synchronized response time. Then, the group platform causes, at least in part, a formation of the at least one group comprising the one or more devices that provide at least one response signal in reply to the at least one audio signal, the at least one visual signal, or a combination thereof at least substantially currently with the at least one synchronized response time.
    Type: Application
    Filed: March 25, 2013
    Publication date: September 25, 2014
    Applicant: Nokia Corporation
    Inventors: Aleksi Roope Rainisto, Kari J. Leppänen, Tuomas Keränen
  • Patent number: 8804589
    Abstract: A system for facilitating communal apparatus interaction. In accordance with at least one embodiment of the present invention, an apparatus configured to communicate on a wireless channel may receive first information pertaining to wireless traffic expected from other networks also utilizing the wireless channel. The apparatus may then determine whether the received information satisfies a first criterion, and if it is determined that the first information satisfies the first criterion, the apparatus may shorten an awake window duration for communicating on the wireless channel. Alternatively, if it is determined that the information does not satisfy the first criterion, the apparatus may proceed to further determine whether second information pertaining to wireless traffic on the wireless channel that is expected from a network satisfies a second criterion. If it is determined that the second information satisfies the second criterion, the apparatus may proceed to lengthen the awake window duration.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: August 12, 2014
    Assignee: Nokia Corporation
    Inventors: Markku Tapio Turunen, Kari J. Leppänen, Philip Ginzboorg, Enrico-Henrik Rantala
  • Publication number: 20140192724
    Abstract: Method, apparatus, and computer program product example embodiments enable contention for access to a wireless communications medium. In example embodiments, a method comprises initiating a channel access procedure by an apparatus; performing, by the apparatus, in response to the channel access procedure initiation, a random draw for permission to start contention with other member apparatuses of a group in which the apparatus belongs, the random draw being based on how many member apparatuses of the group are expected to compete for the wireless communications medium; and starting, by the apparatus, contention for access to the wireless communications medium, if the apparatus wins the random draw.
    Type: Application
    Filed: January 7, 2013
    Publication date: July 10, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Markku TURUNEN, Mika KASSLIN, Enrico RANTALA, Kari J. LEPPÄNEN, Sami VIRTANEN
  • Publication number: 20140169569
    Abstract: There is described discovery of a plurality of audio devices, and for the discovered audio devices are determined relative positions thereof and distances therebetween. The determined relative positions and distances are used to select a constellation of audio devices from the discovered plurality. This constellation is selected for playing or recording of a multi-channel audio file so as to present an audio effect such as a spatial audio effect. Channels for the multi-channel audio file are allocated to different audio devices of the selected constellation, which are controlled to synchronously play back or record their respectively allocated channel or channels of the multi-channel audio file. In a specific embodiment the determined distances are used to automatically select the constellation and include distance between each pair of audio devices of the plurality. Several embodiments are presented for determining the distances and relative positions.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: Nokia Corporation
    Inventors: Timo J. Toivanen, Jarmo I. Saari, Kari J. Leppanen
  • Publication number: 20140122882
    Abstract: Systems and techniques for key management in mobile ad hoc networks are described. Pseudonyms are defined for group members of mobile ad hoc networks such that a pseudonym in a message can be deterministically identified with the sending device only by the sending device and the message recipient. Key management for a group is performed by a group manager, and key management may include key renewal and revocation. Key renewal is performed by a group manager, with the group manager using a set of couple pseudonyms, including a couple pseudonym between the manger and each group member. Key renewal employs a renewal key used to encrypt the updated group key, and the group manager updates the group key be transmitting a message to each group member in proximity, with the message being identified using the couple pseudonym of the manager and the group member.
    Type: Application
    Filed: October 25, 2013
    Publication date: May 1, 2014
    Applicant: Nokia Corporation
    Inventors: Kari J. Leppänen, Markku T. Turunen, Philip Ginzboorg, Pentti Valtteri Niemi, Hamza Harkous
  • Publication number: 20140065964
    Abstract: Method, apparatus, and computer program product example embodiments exchange information between wireless devices for joining.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: Nokia Corporation
    Inventors: Markku Turunen, Enrico Rantala, Mika Kasslin, Kari J. Leppânen, Sami Virtanen
  • Publication number: 20140019763
    Abstract: Message authentication in an ad-hoc network. Upon creation of a message, a message authentication code is created using a key shared with members of a group comprising a subset of nodes of the ad-hoc network. The message authentication code may be created using a cryptographic process having the message and a message identifier as inputs. After or in parallel with broadcast of the message, a pointer to the message is broadcast. The message authentication code is publicly broadcast and those members of the group among which the key has been shared are able to authenticate the message as coming from a particular sender.
    Type: Application
    Filed: July 12, 2012
    Publication date: January 16, 2014
    Inventors: Philip GINZBOORG, Kari J. Leppanen, Pentti Valtteri Niemi, Markku T. Turunen
  • Publication number: 20130094413
    Abstract: A system for facilitating communal apparatus interaction. In accordance with at least one embodiment of the present invention, an apparatus configured to communicate on a wireless channel may receive first information pertaining to wireless traffic expected from other networks also utilizing the wireless channel. The apparatus may then determine whether the received information satisfies a first criterion, and if it is determined that the first information satisfies the first criterion, the apparatus may shorten an awake window duration for communicating on the wireless channel. Alternatively, if it is determined that the information does not satisfy the first criterion, the apparatus may proceed to further determine whether second information pertaining to wireless traffic on the wireless channel that is expected from a network satisfies a second criterion. If it is determined that the second information satisfies the second criterion, the apparatus may proceed to lengthen the awake window duration.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: NoKia Corporation
    Inventors: Markku Tapio TURUNEN, Kari J. LEPPÄNEN, Philip GINZBOORG, Enrico-Henrik RANTALA
  • Patent number: 8422438
    Abstract: The invention relates to the design of power sequences for use in a group of sub-areas of a wireless communication system. Each power sequence defines for one of the sub-areas transmission power values for transmissions using a respective one of a plurality of medium access units. For each of the sub-areas of the group, reception quality values are determined for transmissions between an access station serving the sub-area and mobile stations located at an edge of the sub-area. The reception quality values allow meeting system. The reception quality values are then converted for each of the sub-areas into transmission power values of a power sequence.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: April 16, 2013
    Assignee: Nokia Siemens Networks Oy
    Inventors: Kodo Shu, Tsuyoshi Kashima, Sami Savio, Kari J. Leppänen
  • Publication number: 20100304759
    Abstract: An approach is provided for discovering a location-based service over an ad-hoc mesh network. A location-based service is discovered sending an anonymous flooding message including a query over the ad-hoc mesh network. A wireless node replies to the flooding message over the ad-hoc mesh network with a pointer to the discovered location-based service.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: Nokia Corporation
    Inventors: Kari J. Leppanen, Markku T. Turunen, Sami Virtanen, Mikko Tirronen, Mika Kasslin
  • Publication number: 20100306320
    Abstract: An approach is provided for locating communities over an ad-hoc mesh network. Community identifiers are used to locate communities and community members over an ad-hoc mesh network. The community identifiers are also associated with keys to authenticate members of the community and to protect the privacy and anonymity of information exchanged between the members.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: Nokia Corporation
    Inventors: Kari J. Leppanen, Markku T. Turunen, Sami Virtanen, Mikko Tirronen, Mika Kasslin
  • Publication number: 20100302945
    Abstract: An approach is provided for providing a collaborative reply to a flooding message over an ad-hoc mesh network. A reply message to a flooding message is received by a wireless node within the ad-hoc network. The wireless node monitors for an acknowledgement of receipt of the reply message according to a routing table and initiates a scheduled transmission of the reply message based on the monitoring.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: Nokia Corporation
    Inventors: Kari J. Leppanen, Mika Kasslin, Mikko Tirronen, Markku T. Turunen, Sami Virtanen
  • Publication number: 20090103484
    Abstract: The invention relates to the design of power sequences for use in a group of sub-areas of a wireless communication system. Each power sequence defines for one of the sub-areas transmission power values for transmissions using a respective one of a plurality of medium access units. For each of the sub-areas of the group, reception quality values are determined for transmissions between an access station serving the sub-area and mobile stations located at an edge of the sub-area. The reception quality values allow meeting system. The reception quality values are then converted for each of the sub-areas into transmission power values of a power sequence.
    Type: Application
    Filed: September 15, 2005
    Publication date: April 23, 2009
    Inventors: Kodo Shu, Tsuyoshi Kashima, Sami Savio, Kari J. Leppanen