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).

  • Publication number: 20120005050
    Abstract: An approach is provided for enabling the accounting of closures to support query requests established by a device. A computation processing and accounting infrastructure determines one or more closures based, at least in part, on a query request. One of the one or more closures based, at least in part, on one or more predetermined policies is selected to generate a response to the query.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 5, 2012
    Applicant: Nokia Corporation
    Inventors: Sergey Boldyrev, Nikolai Grigoriev, Ian Justin Oliver, Mika Juhani Mannermaa, Ora Lassila
  • Publication number: 20110321118
    Abstract: An approach is presented for performing a multi-role communication using a Radio Frequency (RF) memory tag. The control manager receives a content request, at a memory tag, from a first device according to a first access policy. Further, the control manager determines one or more sources of content data responsive to the content request. Then, the control manager provides access from the one or more sources to the memory tag according to a second access policy. The access facilitates transmission of the content data to the first device according to a third access policy.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Applicant: Nokia Corporation
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Jarmo Tapani Arponen, Ian Justin Oliver, Mika Juhani Mannermaa, Alex Wilbur, Charles Wegrzyn, Mikko Sakari Haikonen, Antonio Guadagno
  • 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: 20110314002
    Abstract: A method comprises selecting at least a first data set and a second data set on which to apply a query. The method also comprises causing generating of a first cursor based and a second cursor based on a first application of the query on the first data set and a second cursor based on a second application of the query on the second data set. A third cursor based on a combination of a result set returned by the first cursor and second cursor is then generated in response to the query.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Ora Lassila, Mika Juhani Mannermaa, Sergey Boldyrev
  • Publication number: 20110314075
    Abstract: An approach is provided for providing operations for manipulation of distributed computations. A computations closure management infrastructure determines to receive a request for specifying one or more operations to perform on one or more computation spaces, wherein the one or more computation spaces represent one or more computational processes as one or more graphs within the respective one or more computation spaces. The computation closures management infrastructure determines to retrieve the one or more computation spaces, the one or more graphs within the one or more computation spaces, one or more subgraphs of the one or more graphs, or a combination thereof.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Nokia Corporation
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Mika Juhani Mannermaa, Ora Lassila, Seppo Juhani Pyhälammi
  • Publication number: 20110307489
    Abstract: An approach is provided for enabling dynamic user based search within a distributed information space. A request for conducting a search over one or more information spaces is distributed to one or more autonomous agents. The autonomous agents process the request according to one or more functions specific to the one or more autonomous agents. Results are rendered to an interface of a user device in response to the search request.
    Type: Application
    Filed: June 9, 2010
    Publication date: December 15, 2011
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Guido Peter Grassel, Mikko Johannes Honkala, Juha-Pekka Luoma
  • 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: 20110282968
    Abstract: An approach is provided for coordinating media presentation on devices via an information space. In response to a request for presentation of media content, a media provision coordinating application retrieves from an information space raw media content corresponding to the request. The media provision coordinating application determines one or more first devices for pre-processing the raw media content and one or more second devices for presenting pre-processed media content based upon respective technical capabilities and availabilities of the first devices, the second devices, or a combination thereof, the first and second devices are connected to the information space.
    Type: Application
    Filed: April 8, 2011
    Publication date: November 17, 2011
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Sergey Boldyrev, Sergey Balandin, Timofey Turenko
  • Publication number: 20110254687
    Abstract: An approach is presented for activating a device. The activation platform receives a request to make a device operable, wherein the device is in an inoperable state because one or more components for operating the device are absent from the device. Further, the activation platform, in response to the request, validates an authenticity of the device based, at least in part, on one or more identifiers associated with the device. Then, the activation platform retrieves the components. Then, the activation platform causes, at least in part, transfer of the components to the device to make the device operable.
    Type: Application
    Filed: April 13, 2011
    Publication date: October 20, 2011
    Applicant: Nokia Corporation
    Inventors: Jarmo Tapani Arponen, Jari-Jukka Harald Kaaja, Markku Anttoni Oksanen, Jouni Olavi Kossi, Sergey Boldyrev, Joni Jorma Marius Jantunen, Antti Tuomas Lappetelainen, Ian Justin Oliver
  • 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: 20110125881
    Abstract: An approach is provided for managing symmetric and asymmetric communication among information spaces with respect to their distributed nature. An information space is composed of semantic information brokers that handle internal processes of the information space. One or more of the semantic information brokers compute a stability factor corresponding to each of a plurality of semantic information brokers in an information space. The one or more semantic information brokers then select one or more of the plurality of semantic information brokers as a master semantic information broker based on the computed stability factors. The one or more master semantic information brokers manage communication among the plurality of semantic information brokers.
    Type: Application
    Filed: November 20, 2009
    Publication date: May 26, 2011
    Applicant: Nokia Corporation
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Antti Lappetelainen, Jukka Honkola
  • Publication number: 20110093463
    Abstract: An approach is provided for managing projection and injection operations on information spaces with respect to their information content. An information space projection module receives a query to project a first information space from a second information space. In response to the query, the module extracts a subset of information content from the second information space by using a partitioning function. The module also extracts a subset of rules from the second information space by using the partitioning function. The module then creates the first information space using the extracted subset of information content, and the extracted subset of rules while maintains a link between the first and the second information spaces. An information space injection module enables further injection of the first information space back into the second information space.
    Type: Application
    Filed: October 21, 2009
    Publication date: April 21, 2011
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Sergey Boldyrev
  • Publication number: 20110078166
    Abstract: An approach is provided for creating and utilizing information representation of queries. A query application receives a query. The query application expresses the query as a resource description framework graph. The query application causes at least in part storage of the query resource description framework graph.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Jukka Honkola, Juha-Pekka Luoma
  • Publication number: 20110078231
    Abstract: An approach is provided for determining device compatibility using alerts and information spaces. A link redirector receives a request from a device for a required type of service. The link redirector alerts the device compatibility service and the export control interface about the potential request or stores the request information in an information space while searching for a suitable service for the device. Therefore, the device compatibility service and the export control interface can start preparing information about device compatibility and export control before the information is requested by the service determined.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Sergey Boldyrev
  • Publication number: 20110060797
    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: Application
    Filed: September 8, 2009
    Publication date: March 10, 2011
    Applicant: Nokia Corporation
    Inventors: Sergey BALANDIN, Ian Justin OLIVER, Sergey BOLDYREV
  • Publication number: 20110055351
    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: Application
    Filed: September 1, 2009
    Publication date: March 3, 2011
    Applicant: Nokia Corporation
    Inventors: Sergey BOLDYREV, Ian Justin Oliver, Joni Jorma Jantunen, Jarmo Tapani Arponen, Sergey Balandin
  • Publication number: 20110029985
    Abstract: An approach is provided for coordination resource access. A resource access coordinating application determines the conflict condition among a plurality of queries from a respective plurality of applications for access to an identical resource in an information space. The resource access coordinating application then orders the queries based on one or more characteristics (e.g., read, write, update, delete, read-only, read-update, write-update, write-add, write-add, etc.) of the queries irrespective of the applications. Thereafter, the resource access coordinating application selects one of the queries based on the order.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Applicant: Nokia Corporation
    Inventors: Sergey Balandin, Ian Justin Oliver, Sergey Boldyrev, Jukka Honkola
  • Publication number: 20100318488
    Abstract: An approach is provided for dynamic modification of inference rules and deduction engines in an information base. Authorized agents are allowed to insert, delete or modify inference rules and deduction engines dynamically by signing their input using an authorized signature. Additionally, the functionalities of dynamic modification of inference rules and deduction engines can be provided through a direct application programming interface (API).
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Ora Lassila, Sergey Bolyrev, Sergey Balandin
  • Publication number: 20100306278
    Abstract: An approach is provided for managing split and merge operations for information spaces with respect to their information content.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: Nokia Corporation
    Inventors: Ian Justin Oliver, Sergey Boldyrev, Sergey Balandin
  • Publication number: 20100169346
    Abstract: An apparatus for polynomial based data transformation may include a processor. The processor may be configured to identify data that is relevant to a set of one or more queries and generate an information source vector that indicates information sources associated with the data. The processor may also be configured to generate a cyclotomic polynomial based on the information source vector and factor the cyclotomic polynomial to generate a plurality of orthogonal data signatures. Associated methods and computer program products may also be provided.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Jukka Honkola, Antti Lappetelainen