Patents by Inventor Vesa-Veikko Luukkala

Vesa-Veikko Luukkala 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: 20150237021
    Abstract: An approach is provided for reducing communication traffic/cost and protecting content by applying recipient criteria in identity-based encryption. A criterion application of a querier causes, at least in part, transmission of a query associated with a first user described according to a first set of criteria. Based on the query, the criterion application of the querier receives one or more second sets of criteria associated with respective second users, wherein the second sets of criteria are matched, at least in part, to the first set of criteria, and wherein at least one of the second sets of criteria is used as a public key for encrypting data according to an identity-based encryption scheme. A criterion application of an information store receives the query associated with the first user, and matches one or more second sets of criteria with all or part of the first set of criteria.
    Type: Application
    Filed: May 1, 2015
    Publication date: August 20, 2015
    Inventors: Sampo Juhani SOVIO, Vesa-Veikko LUUKKALA
  • Publication number: 20150163064
    Abstract: A system for cryptographically authenticated communication, wherein an activation signal is sent from a communications device to a memory device (410). The memory device derives a random challenge from at least one physical property of the activation signal and sends it back to the communications device (420). A signature is computed using the received random challenge (440) and sent, together with a certificate, to the memory device (450).
    Type: Application
    Filed: March 23, 2012
    Publication date: June 11, 2015
    Inventors: Vesa-Veikko Luukkala, Sampo Sovio, Harald Kaaja, Sergey Boldyrev, Ian Oliver
  • Patent number: 9055425
    Abstract: An approach is provided for leveraging mobile devices to enhance emergency calling. The connectivity processor determines a request to initiate at least one call from at least one device. Next, the connectivity processor determines one or more devices with connectivity to the at least one device. Then, the connectivity processor determines at least one main devices from among the at least one device and the one or more other devices to initiate the at least one call based, at least in part, on operational status information, device capability information, resource availability information, or a combination thereof.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: June 9, 2015
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Vesa-Veikko Luukkala, Jari-Jukka Harald Kaaja, Mikko Aleksi Uusitalo
  • Patent number: 9025767
    Abstract: An approach is provided for reducing communication traffic/cost and protecting content by applying recipient criteria in identity-based encryption. A criterion application of a querier causes, at least in part, transmission of a query associated with a first user described according to a first set of criteria. Based on the query, the criterion application of the querier receives one or more second sets of criteria associated with respective second users, wherein the second sets of criteria are matched, at least in part, to the first set of criteria, and wherein at least one of the second sets of criteria is used as a public key for encrypting data according to an identity-based encryption scheme. A criterion application of an information store receives the query associated with the first user, and matches one or more second sets of criteria with all or part of the first set of criteria.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: May 5, 2015
    Assignee: Nokia Corporation
    Inventors: Sampo Juhani Sovio, Vesa-Veikko Luukkala
  • Publication number: 20140359143
    Abstract: An approach is provided for providing shared path connectivity among devices. A connection sharing platform determines to specify at least one group of devices, the at least one group including at least a first path to establish a network connection and a second path to establish a local connection among the devices. The connection sharing platform also determines to cause at least in part an activation of one or more of the devices to establish the network connection, wherein one or more unactivated devices share the network connection over the local connection.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 4, 2014
    Inventors: Vesa-Veikko LUUKKALA, Gerard BOSCHCREUS, Sergey BOLDYREV, Pauline GITHINJI, Jussi Markus IMPIO
  • Patent number: 8874747
    Abstract: An approach is provided for providing load balancing in multi-level distributed computations. A distributed computation control platform determines closure capability data associated with respective levels of a computational architecture, wherein the respective levels include, at least in part, a device level, an infrastructure level, and a cloud computing level. The distributed computation control platform also determines functional flow information of the respective levels, one or more nodes of the respective levels, or a combination thereof with respect to at least one set of one or more computation closures. The distributed computation control platform further determines to cause, at least in part, processing at least the closure capability data, the functional flow information, or a combination thereof to determine: (a) a distribution of the one or more computation closures among the respective levels, (b) the one or more nodes, or (c) a combination thereof.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: October 28, 2014
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Hannu Ensio Laine, Jari-Jukka Harald Kaaja, Jukka Honkola, Vesa-Veikko Luukkala, Ian Justin Oliver
  • Patent number: 8812688
    Abstract: An approach is provided for providing shared path connectivity among devices. A connection sharing platform determines to specify at least one group of devices, the at least one group including at least a first path to establish a network connection and a second path to establish a local connection among the devices. The connection sharing platform also determines to cause at least in part an activation of one or more of the devices to establish the network connection, wherein one or more unactivated devices share the network connection over the local connection.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: August 19, 2014
    Assignee: Nokia Corporation
    Inventors: Vesa-Veikko Luukkala, Gerard Bosch Creus, Sergey Boldyrev, Pauline Githinji, Jussi Markus Impio
  • Patent number: 8810368
    Abstract: An approach is provided for performing biometric authentication. A determination is made of biometric data from a user equipment having an associated user. Decomposition of the biometric data is caused into one or more closure primitives that represent computation closures of one or more processes of the user equipment. The user is selectively authenticated based on the decomposition of the biometric data.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: August 19, 2014
    Assignee: Nokia Corporation
    Inventors: Sampo Juhani Sovio, Vesa-Veikko Luukkala, Sergey Boldyrev
  • Publication number: 20140229859
    Abstract: An approach is provided for brokering resources and services among multiple devices based on one or more touch-based interactions. An access platform causes, at least in part, at least one initiation of one or more touch-based interactions with at least one first device, at least one third device, or a combination thereof based, at least in part, on at least one connection request from the at least one first device, the at least one third device, or a combination thereof. The access platform determines the one or more touch-based interactions with the at least one first device, the at least one third device, or a combination thereof. The access platform further causes, at least in part, at least one access to one or more services associated with at least one second device based, at least in part, on the one or more touch-based interactions.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 14, 2014
    Applicant: NOKIA CORPORATION
    Inventors: ARTO T. PALIN, VESA-VEIKKO LUUKKALA
  • Publication number: 20140180972
    Abstract: An approach is provided for behavioral pattern generation for mixed reality objects. A mixed reality platform determines one or more computation closures for describing one or more user behavioral patterns associated with one or more digital objects of at least one augmented reality information space. The mixed reality platform then processes and/or facilitates a processing of one or more interactions with the one or more digital objects, one or more augmented reality applications associated with the at least one augmented reality information space, or a combination thereof to cause, at least in part, a determination of (a) the one or more user behavioral patterns from the one or more interactions, (b) the data acted on by the one or more computation closures, or (c) a combination thereof.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Sergey BOLDYREV, Jari-Jukka Harald KAAJA, Mikko Aleksi UUSITALO, Ian Justin OLIVER, Vesa-Veikko LUUKKALA
  • 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: 20140106763
    Abstract: An approach is provided for allocating radio resources based on social distance information for one or more social groups. The coexistence platform determines social distance information for at least one group of a plurality of one or more users, one or more devices associated with the one or more users, or a combination thereof. The coexistence platform causes, at least in part, at least one allocation of the one or more radio resources to the one or more devices based, at least in part, on the social distance information for the at least one group or a subset of the at least one group. The coexistence client causes an initiation of a request for at least one allocation of one or more radio resources. The coexistence client determines the one or more radio resources based, at least in part, on social distance information.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: Nokia Corporation
    Inventors: Sergey BOLDYREV, Jari-Jukka Harald KAAJA, Mikko Aleksi UUSITALO, Jan-Erik EKBERG, Vesa-Veikko LUUKKALA
  • Publication number: 20140087680
    Abstract: An approach is provided for leveraging mobile devices to enhance emergency calling. The connectivity processor determines a request to initiate at least one call from at least one device. Next, the connectivity processor determines one or more devices with connectivity to the at least one device. Then, the connectivity processor determines at least one main devices from among the at least one device and the one or more other devices to initiate the at least one call based, at least in part, on operational status information, device capability information, resource availability information, or a combination thereof.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: Nokia Corporation
    Inventors: Vesa-Veikko LUUKKALA, Jari-Jukka Harald KAAJA, Mikko Aleksi UUSITALO
  • Patent number: 8661500
    Abstract: An approach is provided for providing end-to-end privacy in multi-level distributed computations. A distributed computation privacy platform determines one or more privacy policies associated with at least one level of a computational environment. The distributed computation privacy platform also determines one or more computation closures associated with the at least one level of the computational environment. The distributed computation privacy platform further processes and/or facilitates a processing of the one or more privacy policies and the one or more computation closures to cause, at least in part, an enforcement of the one or more privacy policies.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: February 25, 2014
    Assignee: Nokia Corporation
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Hannu Ensio Laine, Jukka Honkola, Vesa-Veikko Luukkala, Ian Justin Oliver
  • Publication number: 20130283351
    Abstract: An approach is provided for configuring one or more mobile devices to one or more services associated with at least one structure based on various contexts, access criteria, and/or security levels. The access platform determines proximity information of one or more devices with respect to at least a first access point, a second access point, or a combination thereof associated with at least one structure. The access platform next processes and/or facilitates a processing of the proximity information to determine one or more roles, one or more accesses, one or more rights, or a combination thereof. The access platform then determines one or more services to make available based, at least in part, on the one or more roles, the one or more accesses, the one or more rights, or a combination thereof.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 24, 2013
    Applicant: Nokia Corporation
    Inventors: Arto Palin, Jari Antero Nikara, Vesa-Veikko Luukkala, Petri Liuha
  • Publication number: 20130281021
    Abstract: An approach is provided for configuring one or more mobile devices to multiple access points and/or services associated with at least one structure. An access platform determines status information associated with at least one structure, wherein the at least one structure is associated with one or more access points located in one part of the at least one structure, one or more other access points located in another part of the at least one structure, or a combination thereof. The access platform then processes and/or facilitates a processing of the status information to cause, at least in part, an activation, a deactivation, or a combination thereof of the one or more access points, one or more services associated with the one or more access points, the one or more other access points, one or more other services associated with the one or more other access points, or a combination thereof.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Applicant: Nokia Corporation
    Inventors: Arto Palin, Jari Antero Nikara, Vesa-Veikko Luukkala, Petri Liuha
  • Publication number: 20130275756
    Abstract: An approach is provided for reducing communication traffic and cost by applying recipient criteria in identity-based encryption. A recipient criterion application selects one or more recipient criteria for data, and encrypts the data using the selected one or more recipient criteria as a public key of identity-based encryption.
    Type: Application
    Filed: June 10, 2013
    Publication date: October 17, 2013
    Inventors: Sampo SOVIO, Vesa-Veikko LUUKKALA
  • Patent number: 8488783
    Abstract: An approach is provided for reducing communication traffic and cost by applying recipient criteria in identity-based encryption. A recipient criterion application selects one or more recipient criteria for data, and encrypts the data using the selected one or more recipient criteria as a public key of identity-based encryption.
    Type: Grant
    Filed: February 19, 2010
    Date of Patent: July 16, 2013
    Assignee: Nokia
    Inventors: Sampo Sovio, Vesa-Veikko Luukkala
  • Publication number: 20130108040
    Abstract: An approach is provided for providing identity based encryption in distributed computations. An identity based encryption platform causes, at least in part, a segmentation of a computation closure into at least a first part and one or more second parts. The identity based encryption platform also causes, at least in part, an encryption of the one or more second parts using the first part as a public key of an identity-based encryption.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: Nokia Corporation
    Inventors: Vesa-Veikko Luukkala, Sampo Juhani Sovio, Jari-Jukka Harald Kaaja, Sergey Boldyrev
  • Publication number: 20130007088
    Abstract: An approach is provided for optimizing computational flow execution. A computational flow execution platform determines to cause, at least in part, a construction of at least one computational flow from one or more functional blocks, wherein the one or more functional blocks include, at least in part, one or more computational closures, one or more other functional blocks, or a combination thereof. The computational flow execution platform also processes and/or facilitates a processing of the at least one computational flow, the one or more functional blocks, or a combination thereof to cause a distribution of the one or more functional blocks among one or more entities of a computational environment. The computational flow execution platform further causes, at least in part, an execution of the at least one computational flow, the one or more functional blocks, or a combination thereof based, at least in part, on the distribution.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: Nokia Corporation
    Inventors: D'Elia Alfredo, Jukka Honkola, Vesa-Veikko Luukkala, Sergey Boldyrev