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: 10447653
    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: Grant
    Filed: December 18, 2014
    Date of Patent: October 15, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Silke Holtmanns, Ian Justin Oliver
  • Patent number: 10397242
    Abstract: There is provided a method comprising: receiving, by an apparatus of a data center, a request message from a server computer of said data center, the apparatus and the server computer being physically separate entities communicatively coupled with each other, said message requesting data center specific information stored into a read-only memory area of the apparatus; initiating deciphering of the request message in response to receiving the request message; and as a response to successfully deciphering the request message, transmitting a response message to the server computer, said message comprising the data center specific information acquired from the read-only memory area of the apparatus.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: August 27, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Leo Tapani Hippelainen, Ian Justin Oliver, Shankar Lal
  • Patent number: 10394843
    Abstract: An approach is provided for personal asset management. The approach involves causing, at least in part, a determination of one or more devices to be part of one or more groups. The approach further involves processing and/or facilitating a processing of a determination of one or more datasets to be stored on the one or more devices. The approach also involves causing, at least in part, the one or more datasets to be synchronized among the one or more devices that are part of the one or more groups. The approach additionally involves causing, at least in part, a cryptographic connection between the one or more devices to be established.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 27, 2019
    Assignee: HERE Global B.V.
    Inventors: Sergey Boldyrev, Ian Justin Oliver
  • Publication number: 20190245889
    Abstract: A method for protection of virtualized network functions may comprise: obtaining security orchestration information for one or more virtualized network functions; determining network interfaces relevant to protection of the one or more virtualized network functions based at least in part on network topology information, in response to the security orchestration information; and issuing a security instruction for the protection of the one or more virtualized network functions, according to the determined network interfaces.
    Type: Application
    Filed: October 11, 2016
    Publication date: August 8, 2019
    Applicant: Nokia Technologies Oy
    Inventors: Aapo Kalliola, Yoan Jean Claude Miche, Ian Justin Oliver
  • Patent number: 10318759
    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: Grant
    Filed: March 6, 2017
    Date of Patent: June 11, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Antti Oskari Vähä-Sipilä, Henri Tapani Kujala, Mikko Antero Niva, Ian Justin Oliver
  • Publication number: 20190141053
    Abstract: There is provided a method comprising: receiving, by an apparatus of a data center, a request message from a server computer of said data center, the apparatus and the server computer being physically separate entities communicatively coupled with each other, said message requesting data center specific information stored into a read-only memory area of the apparatus; initiating deciphering of the request message in response to receiving the request message; and as a response to successfully deciphering the request message, transmitting a response message to the server computer, said message comprising the data center specific information acquired from the read-only memory area of the apparatus.
    Type: Application
    Filed: December 13, 2018
    Publication date: May 9, 2019
    Inventors: Leo Tapani HIPPELAINEN, Ian Justin OLIVER, Shankar LAL
  • Patent number: 10237279
    Abstract: There is provided a method comprising: receiving, by an apparatus of a data center, a request message from a server computer of said data center, the apparatus and the server computer being physically separate entities communicatively coupled with each other, said message requesting data center specific information stored into a read-only memory area of the apparatus; initiating deciphering of the request message in response to receiving the request message; and as a response to successfully deciphering the request message, transmitting a response message to the server computer, said message comprising the data center specific information acquired from the read-only memory area of the apparatus.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: March 19, 2019
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Leo Tapani Hippelainen, Ian Justin Oliver, Shankar Lal
  • Publication number: 20190073479
    Abstract: A computerized method is disclosed for announcing that a failure of a trusted boot procedure has occurred. The method comprises performing, in a computing device (102), the steps of detecting a failure of a trusted boot procedure of the computing device (102), and, in response to the detecting, transmitting a trust failure message via a network (503). The trust failure message is generated, in the computing device (102), by utilizing a launch control policy of a trusted platform module (501) to integrate the trust status of the computing device (102) into the trust failure message, such that the computing device (102) remains in a trusted state.
    Type: Application
    Filed: March 10, 2016
    Publication date: March 7, 2019
    Inventors: Ian Justin OLIVER, Shankar LAL
  • Publication number: 20190005224
    Abstract: A method, an apparatus and a computer program product for trust based computing in a network infrastructure including computing resources. In at least one secure element for attesting trust of one or more of the computing resources, is stored one or more criteria for evaluating trust of location information indicating a location of at least one computing resource. Further is obtained, by the at least one secure element, location information indicating a current location of at least one computing resource; and finally is determined, by a management software, whether the location information of the network infrastructure is secure on the basis of the information indicating the current location and the criteria.
    Type: Application
    Filed: December 18, 2015
    Publication date: January 3, 2019
    Inventors: Ian Justin OLIVER, Shankar LAL, Leo Tapani HIPPELAINEN
  • Patent number: 10146956
    Abstract: An approach is provided for providing real-time controlled location privacy as the location evolves, and providing a user with alternate routes and applications depending on the level of desired location privacy. A location privacy platform determines at least one location associated with at least one device. The location privacy platform also processes and/or facilitates a processing of contextual information associated with the at least one location, the at least one device, one or more applications associated with the at least one device, or a combination thereof to determine one or more privacy metrics for the one or more applications with respect to the at least one location; wherein the one or more privacy metrics relate, at least in part, to an exposure of user data by the one or more applications at the at least one location.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: December 4, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Ian Justin Oliver, Jari-Jukka Harald Kaaja, Mikko Aleksi Uusitalo, Debmalya Biswas, Juha Kalevi Laurila
  • Publication number: 20180300307
    Abstract: An approach is provided for consent document management. The consent platform causes, at least in part, a creation of one or more consent document objects representing one or more consent documents, metadata associated with the consent documents, or a combination thereof. Next, the consent platform processes and/or facilitates a processing of one or more responses to the one or more consent documents to cause, at least in part, a creation of one or more user response objects, wherein the one or more user response objects record the one or more responses on a per user basis.
    Type: Application
    Filed: June 21, 2018
    Publication date: October 18, 2018
    Inventor: Ian Justin OLIVER
  • Patent number: 10068108
    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: Grant
    Filed: May 30, 2017
    Date of Patent: September 4, 2018
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Hannu Ensio Laine, Jukka Honkola, Vesa-Veikko Luukkala, Ian Justin Oliver
  • Publication number: 20180248684
    Abstract: A method in a network includes: at a client having a memory and a processor, sending a first request to a proxy, the proxy including a memory and a processor; at the client, receiving a first response from the proxy; at the client, sending a second request to the proxy; from the proxy, sending an encrypted computed function to the client in response to the second request; and decrypting the computed function at the client.
    Type: Application
    Filed: August 2, 2016
    Publication date: August 30, 2018
    Inventors: Ian Justin OLIVER, Madeleine Linnea EKBLOM, Yoan Jean Claude MICHE
  • Publication number: 20180227311
    Abstract: There is provided a method comprising: receiving, by an apparatus of a data center, a request message from a server computer of said data center, the apparatus and the server computer being physically separate entities communicatively coupled with each other, said message requesting data center specific information stored into a read-only memory area of the apparatus; initiating deciphering of the request message in response to receiving the request message; and as a response to successfully deciphering the request message, transmitting a response message to the server computer, said message comprising the data center specific information acquired from the read-only memory area of the apparatus.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 9, 2018
    Inventors: Leo Tapani HIPPELAINEN, Ian Justin OLIVER, Shankar LAL
  • Patent number: 9959325
    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: Grant
    Filed: June 18, 2010
    Date of Patent: May 1, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Ian Justin Oliver, Ora Lassila, Mika Juhani Mannermaa, Sergey Boldyrev
  • Publication number: 20180114021
    Abstract: A method comprises acquiring (201), in a network node (NE1), data transmitted between network nodes of a communication system. The network node (NE1) processes (202) the acquired data in order to optimize data scanning in the communication system, and provides (203) an output indicating selected data fields for which data scanning is to be performed. The processing (202) of the acquired data comprises classifying data fields of a data set based on selected data scanning characteristics of the data fields, calculating, based on the classifying, the sensitivity of the data fields, forming a first partial order of the data fields based on their sensitivity, forming a second partial order of the data fields based on their usage, and sorting, based on the first and second partial order, the data fields into data scanning categories.
    Type: Application
    Filed: March 26, 2015
    Publication date: April 26, 2018
    Inventors: Ian Justin OLIVER, Silke HOLTMANNS
  • Publication number: 20180109975
    Abstract: This document discloses a solution for detecting and mitigating anomalies such as signalling storms in a radio access network of a wireless communication system. According to an aspect, there is disclosed a method including receiving, in a first local traffic analysis module, configuration parameters from a second local traffic analysis module or from a central traffic analysis module connected to a plurality of local traffic analysis modules; monitoring, by a first traffic analysis module by using the received configuration parameters, traffic in a radio access network of a wireless communication system; detecting, in the monitored traffic on the basis of the configuration parameters, an anomaly causing a control plane signalling load; and in response to said detecting, taking an action to mitigate the anomaly and reporting information on the anomaly to the central traffic analysis module.
    Type: Application
    Filed: October 17, 2017
    Publication date: April 19, 2018
    Inventors: Aapo KALLIOLA, Ian Justin OLIVER, Yoan Jean Claude MICHE, Silke HOLTMANNS, Amaanat ALI, Pekka KUURE
  • Patent number: 9922378
    Abstract: An approach is provided for providing intent-based monitoring using sensory information. The monitoring platform determines to detect, at a device, sensory information from an environment, the environment relating to a user of the device, one or more other users, or a combination thereof. Next, the monitoring platform processes and/or facilitates a processing of the sensory information to determine intent information associated with the user, the one or more other users, or a combination thereof.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: March 20, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Sergey Boldyrev, Jari-Jukka Harald Kaaja, Ian Justin Oliver, Mikko Aleksi Uusitalo
  • Patent number: 9904797
    Abstract: An approach is provided for providing data based on granularity information. The policy platform determines to act on a request, from an application or a service, for data associated with a device, a user of the device or a combination thereof. Next, the policy platform determines a granularity level for the data based, at least in part, on at least one privacy policy associated with the data, the application, the service, the device, the user of the device or a combination thereof. Then, the policy platform processes and/or facilitates a processing of the data to generate transformed data based, at least in part, on the granularity level.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: February 27, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Ian Justin Oliver, Tomi Matti Mikael Mikkonen, Ora Lassila
  • Patent number: RE46690
    Abstract: An approach is provided for managing split and merge operations for information spaces with respect to their information content.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: January 30, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Ian Justin Oliver, Sergey Boldyrev, Sergey Balandin