Patents by Inventor Ian Justin Oliver

Ian Justin Oliver 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: 9852381
    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: Grant
    Filed: December 20, 2012
    Date of Patent: December 26, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Mikko Aleksi Uusitalo, Ian Justin Oliver, Vesa-Veikko Luukkala
  • Publication number: 20170353430
    Abstract: An apparatus of a communication network system, which routes data packets and stores trusted routes between different communication network systems in a database, detects (S12) that a data packet requires a route with a specific level of trust, determines (S13), from the trusted routes stored in the database, a specific trusted route towards a destination as indicated in the data packet, and sets (S15) the data packet on the specific trusted route towards the destination.
    Type: Application
    Filed: December 18, 2014
    Publication date: December 7, 2017
    Inventors: Silke HOLTMANNS, Ian Justin OLIVER
  • Publication number: 20170277911
    Abstract: An approach is provided for providing secure signing and utilization of distributed computations. A distributed computation authentication platform causes, at least in part, a signing of one or more computation closures of at least one functional flow. The distributed computation authentication platform also processes and/or facilitates a processing of the one or more signed computation closures to cause, at least in part, a transfer of the one or more signed computation closures among one or more levels, one or more nodes, or a combination thereof, wherein an execution of the one or more signed computation closures at the one or more levels, the one or more nodes, or a combination thereof is based, at least in part, on an authentication of the signed one or more computation closure.
    Type: Application
    Filed: May 30, 2017
    Publication date: September 28, 2017
    Inventors: Sergey BOLDYREV, Jari-Jukka Harald KAAJA, Hannu Ensio LAINE, Jukka HONKOLA, Vesa-Veikko LUUKKALA, Ian Justin OLIVER
  • Publication number: 20170243026
    Abstract: An approach for maintaining user privacy information is described. A privacy management platform determines a request, from one or more applications, for access to local data associated with a device. The platform then determines and processes one or more privacy profile objects associated with the local data to determine one or more privacy policies associated with the local data, the device, or a combination thereof. Enforcement of the one or more privacy policies is then caused for granting access to the local data.
    Type: Application
    Filed: March 6, 2017
    Publication date: August 24, 2017
    Inventors: Antti Oskari VÄHÄ-SIPILÄ, Henri Tapani KUJALA, Mikko Antero NIVA, Ian Justin OLIVER
  • Patent number: 9727751
    Abstract: An approach is provided for applying privacy policies to structured data. A privacy policy management infrastructure receives a request for an exchange of structured data among a plurality of devices. The privacy policy management infrastructure determines one or more elements of the structured data. The privacy policy management infrastructure also determines one or more privacy policies corresponding to the structured data, respective ones of the one or more elements, or a combination thereof. The privacy policy management infrastructure further determines to apply the one or more privacy policies to the structured data, respective ones of the one or more elements, or a combination thereof when initiating the exchange.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: August 8, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Ian Justin Oliver, Sergey Boldyrev, Jari-Jukka Harald Kaaja, Joni Jorma Marius Jantunen
  • Patent number: 9613065
    Abstract: An approach is provided for selective sharing of semantic information sets in a smart space interoperable across platforms, devices, and equipment. A personal smart space application creates a personal information space for a user, wherein the personal information space includes a plurality of semantic information sets. Thereafter, the personal smart space application receives a request for selective sharing of the semantic information sets, and merges, in response to the request, a projection of the selected semantic information sets into a shared information space.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 4, 2017
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Sergey Balandin, Ian Justin Oliver, Sergey Boldyrev
  • Patent number: 9552234
    Abstract: An approach is provided for providing energy optimization in multi-level distributed computations. A distributed computation energy optimization platform determines energy availability information associated with at least one level of a computational architecture executing at least portion of one computation closure. The distributed computation energy optimization platform also determines energy consumption information associated with the at least portion of one computation closure. The distributed computation energy optimization platform further processes and/or facilitates a processing of the energy availability information, the energy consumption information, or a combination thereof to determine whether to migrate the at least portion of one computation closure to at least one other level of the computational architecture.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: January 24, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Hannu Ensio Laine, Jukka Honkola, Vesa-Veikko Luukkala, Ian Justin Oliver
  • Patent number: 9553728
    Abstract: An approach is provided for providing end-to-end security in multi-level distributed computations. A distributed computation security platform determines one or more signatures associated with one or more computation closures of at least one functional flow. The distributed computation security platform also processes and/or facilitates a processing of the one or more signatures to generate at least one supersignature. The distributed computation security platform further determines to associate the at least one supersignature with the at least one functional flow.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: January 24, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Hannu Ensio Laine, Jukka Honkola, Vesa-Veikko Luukkala, Ian Justin Oliver
  • Patent number: 9549364
    Abstract: An approach is provided for providing optimized privacy in cognitive radio information sharing. A cognitive radio privacy optimization platform determines cognitive radio connectivity information provided by at least one device. The cognitive radio privacy optimization platform also processes and/or facilitates a processing of the cognitive radio connectivity information to determine a quality, an amount, or a combination thereof of the cognitive radio connectivity information. The cognitive radio privacy optimization platform further determines at least one service class for providing cognitive radio connectivity to the at least one device based, at least in part, on the quality, the amount, or a combination thereof of the cognitive radio information.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: January 17, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Ian Justin Oliver, Mikko Aleksi Uusitalo
  • Patent number: 9536074
    Abstract: An approach is provided for providing single sign-on for computation closures. A single sign-on management platform determines to create a single sign-on computation closure in response to an initiation of a single sign-on authentication session. The single sign-on management platform also determines one or more computation entities that are to execute at least one other computation closure under the single sign-on authentication session. The single sign-on management platform further causes, at least in part, a transfer of the single sign-on computation closure to the one or more computation entities.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: January 3, 2017
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Sergey Boldyrev, Ian Justin Oliver
  • Patent number: 9460213
    Abstract: An approach is provided for determining results based on filtered information. A context request is detected from one or more programs. Another program determines to filter the content request, the one or more programs, or a combination thereof. One or more results of the content request are determined based, at least in part, on the filtered content request, the filtered one or more programs, or a combination thereof.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: October 4, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Sergey Boldyrev, Marco Paglia, Ian Justin Oliver, Mika Juhani Mannermaa, Justin Oppelaar
  • Patent number: 9396040
    Abstract: An approach is provided for providing multi-level distributed computations. A distributed computation manager receives at least one request to migrate at least one computation closure within a computational architecture, the computational architecture comprising a plurality of architectural levels including, at least in part, a device level, an infrastructure level, and a cloud computing level. The distributed computation manager also determines to select at least one of the architectural levels based, at least in part, on a determination of whether the network infrastructure level can support the at least one computation closure. The distributed computation manager further determines to migrate the at least one computation closure to the selected at least one of the architectural levels.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: July 19, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Hannu Ensio Laine, Jukka Honkola, Vesa-Veikko Luukkala, Ian Justin Oliver
  • Patent number: 9374136
    Abstract: An approach is provided for retrieving ordered content via a service endpoint. A radio frequency memory tag is preloaded with content managed by a service platform. A request is generated for content stored on the radio frequency memory tag of an endpoint associated with the service platform. Transmission of the request to the endpoint is initiated. The request for the content is received from a user equipment. Transmission of the content is initiated from the memory tag to the user equipment. The user equipment receives the content from the memory tag in response to the request.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: June 21, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Joni Jorma Marius Jantunen, Jarmo Tapani Arponen, Sergey Balandin
  • Patent number: 9361347
    Abstract: An apparatus for determining data signatures in a dynamic distributed device network may include a processor. The processor may be configured to receive a first query and generate a local partial closure of the data identified by the first query. The processor may be further configured to synthesize a data signature of the local partial closure. In this regard, the data signature may be an irreducible polynomial expression and the data signature may be orthogonal to remote data signatures generated from remote partial closures. Further, the processor may be configured to store the data signature in an information store within a dynamic distributed device network. Associated methods and computer program products may also be provided.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: June 7, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Jukka Honkola
  • Patent number: 9350533
    Abstract: An approach is provided for enabling a web browser to decrypt and to display encrypted information based on entropy calculations of the information. The decryption manager determines at least one entropy value for at least one element of at least one webpage. The decryption manager causes, at least in part, a decryption of the at least one element to generate at least one decrypted element based, at least in part, on a comparison of the at least one entropy value against one or more entropy threshold values.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: May 24, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Ian Justin Oliver
  • Patent number: 9246914
    Abstract: An approach is provided for providing biometric information processing using distributed computation. A biometric information processing infrastructure determines to receive an input including, at least in part, biometric information. The biometric information processing infrastructure selects one or more analyses for processing the input. The biometric information processing infrastructure also determines one or more processes associated with the one or more analyses. The biometric information processing infrastructure further determines to derive one or more computation closures from the one or more processes. The biometric information processing infrastructure determines to decompose the one or more computation closures for distribution in one or more computation spaces.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: January 26, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Vesa-Veikko Luukkala, Sampo Juhani Sovio
  • Patent number: 9246882
    Abstract: An approach is provided for generating a structured and partially regenerable identifier. An identification generation platform receives a request to generate at least one regenerable that includes, at least in part, a plurality of fields. The identification generation platform determines to separately hash and/or encrypt the respective ones of the plurality of fields. A generation of the at least one identifier is caused, based at least in part, on the hashed and/or encrypted respective ones of the plurality of fields.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: January 26, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Ian Justin Oliver
  • Patent number: 9201701
    Abstract: An approach is provided for backend based computation closure oriented distributed computing. A computational processing support infrastructure receives a request for specifying one or more processes executing on a device for distribution over a computation space. The computational processing support infrastructure also causes, at least in part, serialization of the one or more processes as one or more closure primitives, the one or more closure primitives representing computation closures of the one or more processes. The computational processing support infrastructure further causes, at least in part, distribution of the one or more closure primitives over the computation space based, at least in part, on a cost function.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: December 1, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Seppo Juhani Pyhälammi, Mika Juhani Mannermaa, Ian Justin Oliver, Ora Lassila, Corinne Dive-Reclus
  • Patent number: 9141618
    Abstract: An approach is provided for processing metadata in one or more media streams. A media metadata processing platform determines to parse from a media data stream for metadata components. The media metadata processing platform also causes, at least in part, a storing of the parsed metadata components. The media metadata processing platform further determines to mark the media data stream with one or more hooks for embedding the parsed metadata components, one or more computational closures, or a combination thereof, the one or more computational closures being serialized.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: September 22, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Jari-Jukka Harald Kaaja, Jarmo Tapani Arponen
  • Patent number: 9038197
    Abstract: An approach is provided for providing backend support for device control in risk conditions. A device control support platform determines one or more computational chains consisting of one or more computation closures for managing one or more risk conditions associated with at least one device. The device control support platform further causes a projection, a distribution, or a combination thereof of the one or more computational chains, the one or more computation closures, or a combination thereof to one or more other devices. The device control support platform also causes an execution of at least a portion of the one or more computational chains, the one or more computational closures, or a combination thereof to cause an initiation of at least one computational broker at the at least one device for managing the one or more risk condition.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: May 19, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Mikko Aleksi Uusitalo, Ian Justin Oliver