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: 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: 20100169345
    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: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Jukka Honkola
  • 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
  • Publication number: 20100142402
    Abstract: An apparatus for determining a master module in a dynamic distributed device environment may include a processor. The processor may be configured to calculate a connectivity stability factor for a module. The module may be included on a device configured to be connected to a distributed device network. The distributed device network may be defined as a network where devices leave or enter the network at any time, such as a smart space. The processor of the apparatus may also be configured to weigh the connectivity stability factor of the module against neighboring connectivity stability factors associated with neighboring modules, and assign a role of master module to the module based on a determination that the connectivity stability factor of the module describes a more stable module than the connectivity stability factors of the neighboring modules. Associated methods and computer program products may also be provided.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 10, 2010
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Jukka Honkola
  • Publication number: 20100054242
    Abstract: A method includes receiving a request for a node identifier, the request including a first information element. In response, the method further includes generating a unique node identifier that includes a plurality of second information elements and the first information element; and responding to the request with the generated unique node identifier. Also disclosed are apparatus for performing the method, as well as a computer program embodied on a computer-readable media for executing the method.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Inventors: Ian Justin Oliver, Jukka Honkola
  • Publication number: 20090029699
    Abstract: An apparatus, method and computer program product are provided for directing a device to emit a perceivable physical indication (e.g., noise, light, vibration, smell, etc.), in order to indicate to a user that the device provides a particular service of interest to the user. A user may request a list of the instances of a service (e.g., printer service, audio service, display service, etc.) available within a certain area. Upon receipt of the list of instances of a particular service, the user may select respective instances one by one such that the device on which each instance is executed emits a perceivable physical indication. This physical indication enables the user to determine where the device is located and how it is situated, information which the user can use to determine which device, or instance of the service, he or she should select.
    Type: Application
    Filed: July 24, 2007
    Publication date: January 29, 2009
    Inventors: Vesa-Veikko Luukkala, Samu-Pekka Samuel Kontinen, Ian Justin Oliver, Jukka Honkola