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: 9762387Abstract: 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: GrantFiled: September 13, 2012Date of Patent: September 12, 2017Assignee: Nokie Technologies OyInventors: Kari J. Leppänen, Philip Ginzboorg, Janne Kulmala, Antti Laine, Marko Hannikainen
-
Patent number: 9706399Abstract: 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: GrantFiled: October 25, 2013Date of Patent: July 11, 2017Assignee: Nokia Technologies OyInventors: Kari J. Leppänen, Markku T. Turunen, Philip Ginzboorg, Pentti Valtteri Niemi, Hamza Harkous
-
Patent number: 9277321Abstract: 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: GrantFiled: December 17, 2012Date of Patent: March 1, 2016Assignee: Nokia Technologies OyInventors: Timo J. Toivanen, Jarmo I. Saari, Kari J. Leppanen
-
Patent number: 9210578Abstract: 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: GrantFiled: July 12, 2012Date of Patent: December 8, 2015Assignee: Nokia Technologies OyInventors: Philip Ginzboorg, Kari J. Leppanen, Pentti Valtteri Niemi, Markku T. Turunen
-
Publication number: 20150341169Abstract: 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: ApplicationFiled: September 13, 2012Publication date: November 26, 2015Applicant: Nokia CorporationInventors: Kari J. LEPPANEN, Philip GINZBOORG, Janne KULMALA, Antti LAINE, Marko HANNIKAINEN
-
Patent number: 9055105Abstract: 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: GrantFiled: May 29, 2009Date of Patent: June 9, 2015Assignee: NOKIA TECHNOLOGIES OYInventors: Kari J. Leppanen, Markku T. Turunen, Sami Virtanen, Mikko Tirronen, Mika Kasslin
-
Patent number: 8988992Abstract: 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: GrantFiled: January 7, 2013Date of Patent: March 24, 2015Assignee: Nokia CorporationInventors: Markku Turunen, Mika Kasslin, Enrico Rantala, Kari J. Leppanen, Sami Virtanen
-
Publication number: 20140287792Abstract: 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: ApplicationFiled: March 25, 2013Publication date: September 25, 2014Applicant: Nokia CorporationInventors: Aleksi Roope Rainisto, Kari J. Leppänen, Tuomas Keränen
-
Patent number: 8804589Abstract: 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: GrantFiled: October 14, 2011Date of Patent: August 12, 2014Assignee: Nokia CorporationInventors: Markku Tapio Turunen, Kari J. Leppänen, Philip Ginzboorg, Enrico-Henrik Rantala
-
Publication number: 20140192724Abstract: 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: ApplicationFiled: January 7, 2013Publication date: July 10, 2014Applicant: NOKIA CORPORATIONInventors: Markku TURUNEN, Mika KASSLIN, Enrico RANTALA, Kari J. LEPPÄNEN, Sami VIRTANEN
-
Publication number: 20140169569Abstract: 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: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: Nokia CorporationInventors: Timo J. Toivanen, Jarmo I. Saari, Kari J. Leppanen
-
Publication number: 20140122882Abstract: 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: ApplicationFiled: October 25, 2013Publication date: May 1, 2014Applicant: Nokia CorporationInventors: Kari J. Leppänen, Markku T. Turunen, Philip Ginzboorg, Pentti Valtteri Niemi, Hamza Harkous
-
Publication number: 20140065964Abstract: Method, apparatus, and computer program product example embodiments exchange information between wireless devices for joining.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: Nokia CorporationInventors: Markku Turunen, Enrico Rantala, Mika Kasslin, Kari J. Leppânen, Sami Virtanen
-
Publication number: 20140019763Abstract: 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: ApplicationFiled: July 12, 2012Publication date: January 16, 2014Inventors: Philip GINZBOORG, Kari J. Leppanen, Pentti Valtteri Niemi, Markku T. Turunen
-
Publication number: 20130094413Abstract: 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: ApplicationFiled: October 14, 2011Publication date: April 18, 2013Applicant: NoKia CorporationInventors: Markku Tapio TURUNEN, Kari J. LEPPÄNEN, Philip GINZBOORG, Enrico-Henrik RANTALA
-
Patent number: 8422438Abstract: 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: GrantFiled: September 15, 2005Date of Patent: April 16, 2013Assignee: Nokia Siemens Networks OyInventors: Kodo Shu, Tsuyoshi Kashima, Sami Savio, Kari J. Leppänen
-
Publication number: 20100304759Abstract: 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: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: Nokia CorporationInventors: Kari J. Leppanen, Markku T. Turunen, Sami Virtanen, Mikko Tirronen, Mika Kasslin
-
Publication number: 20100306320Abstract: 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: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: Nokia CorporationInventors: Kari J. Leppanen, Markku T. Turunen, Sami Virtanen, Mikko Tirronen, Mika Kasslin
-
Publication number: 20100302945Abstract: 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: ApplicationFiled: May 29, 2009Publication date: December 2, 2010Applicant: Nokia CorporationInventors: Kari J. Leppanen, Mika Kasslin, Mikko Tirronen, Markku T. Turunen, Sami Virtanen
-
Publication number: 20090103484Abstract: 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: ApplicationFiled: September 15, 2005Publication date: April 23, 2009Inventors: Kodo Shu, Tsuyoshi Kashima, Sami Savio, Kari J. Leppanen