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: 20220337438
    Abstract: Method, apparatus, and computer program are disclosed for operating drones or other mobile computers in sensitive environments, where the drones are exposed to attacks with updates, incorrect/malicious commands or even being joined by malicious drones pretending to be part of the drone swarm or group. The method includes leveraging both trusted computing capabilities and that each individual drone can decide on the level of assurance and trust of any other drone we can construct a consensus algorithm such that if a drone wishes to perform a sensitive operation then all drones can attest that drone and decided on its level of assurance.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 20, 2022
    Inventors: Ian Justin OLIVER, Matteo SIGNORINI, Matteo PONTECORVI
  • Patent number: 11455029
    Abstract: The application relates to an apparatus, method and computer program for adjusting output signals. The apparatus comprising means for receiving at least a first measurement signal from a first movement sensor and receiving at least a second measurement signal from a second movement sensor wherein the first movement sensor and the second movement sensor are provided on the same structure. The means are also for identifying one or more correlations between the measurement signals and using the identified one or more correlations to adjust at least one output signal provided by at least one detector.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: September 27, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Aapo Kalliola, Ian Justin Oliver, Yoan Miche
  • Publication number: 20220141255
    Abstract: An apparatus, method and computer program is described comprising: sending one or more requests to an attestation server, wherein each request requests security attributes corresponding to one of one or more network elements of a security slice of a system; receiving the requested security attributes from the attestation server; and processing the received security attributes to determine a security status of the security slice.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 5, 2022
    Inventors: Ian Justin OLIVER, Gabriela LIMONTA
  • Publication number: 20220103599
    Abstract: Methods and apparatus are disclosed for unified security configuration management. A method may comprise: determine a security configuration to be executed; determine at least one security application which is installed on at least one node and is associated with the security configuration; format for the security configuration, instructions corresponding to each of the at least one security application, respectively; and send the instructions to the at least one node for respective configuration for each of the at least one security application.
    Type: Application
    Filed: January 2, 2019
    Publication date: March 31, 2022
    Inventors: Wei Zheng, Cheng Cai, Yulong Zhang, Xiaoguang Zhao, Silke Holtmanns, Ian Justin Oliver
  • Publication number: 20220052856
    Abstract: Real-time data transfer from a device is secured by: receiving data items from a data source, buffering and continually sending same to a data collector; generating by a root of trust a cryptographically verifiable integrity claim based on current hardware and software configuration of the apparatus; forming second data by combining at least the cryptographically verifiable integrity claim and an amount of the data items; forming a hash from at least the second data; obtaining a stamp; causing the root of trust circuitry to form a first signature from at least the hash; forming third data by combining at least the second data, the hash and the first signature; and providing the data collector with a secured transmission comprising the third data.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 17, 2022
    Inventor: Ian Justin OLIVER
  • Publication number: 20220035899
    Abstract: An apparatus, method and computer program is described comprising: receiving (41) a control signal from a user-operated control apparatus for controlling a remote apparatus, extracting (42) a user noise signal from the received control signal, determining (43) if the user noise signal meets one or more predetermined criteria and authenticating (44) a user of the control apparatus at least partially based on the user noise signal determination.
    Type: Application
    Filed: September 18, 2018
    Publication date: February 3, 2022
    Applicant: NOKIA TECHNOLOGIES OY
    Inventors: Yoan Jean Claude MICHE, Aapo KALLIOLA, Ian Justin OLIVER
  • Patent number: 11165829
    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: Grant
    Filed: October 11, 2016
    Date of Patent: November 2, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Aapo Kalliola, Yoan Jean Claude Miche, Ian Justin Oliver
  • Publication number: 20210303060
    Abstract: The application relates to an apparatus, method and computer program for adjusting output signals. The apparatus comprising means for receiving at least a first measurement signal from a first movement sensor and receiving at least a second measurement signal from a second movement sensor wherein the first movement sensor and the second movement sensor are provided on the same structure. The means are also for identifying one or more correlations between the measurement signals and using the identified one or more correlations to adjust at least one output signal provided by at least one detector.
    Type: Application
    Filed: August 5, 2019
    Publication date: September 30, 2021
    Applicant: NOKIA TECHNOLOGIES OY
    Inventors: Aapo KALLIOLA, Ian Justin OLIVER, Yoan MICHE
  • Publication number: 20210258174
    Abstract: According to an example aspect of the present invention, there is provided a cryptoprocessor comprising physical unclonable function circuitry comprising at least one physical unclonable function, and at least one processing core configured to process a challenge received from outside the cryptoprocessor by at least deriving a response to the challenge by providing the challenge as input to the physical unclonable function circuitry, using the response as an encryption key to encrypt a second encryption key, and by causing the encrypted second encryption key to be provided to a party which issued the challenge.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 19, 2021
    Inventors: Dimitrios SCHOINIANAKIS, Ian Justin OLIVER
  • Patent number: 11042701
    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: Grant
    Filed: June 21, 2018
    Date of Patent: June 22, 2021
    Assignee: Nokia Corporation
    Inventor: Ian Justin Oliver
  • Publication number: 20210004496
    Abstract: According to an example aspect of the present invention, there is provided an apparatus comprising a random access memory device, at least one processing core coupled via a first interface with the random access memory device, and a secure hardware element, comprising hash function circuitry, and coupled directly via a second interface with the random access memory device, the secure hardware element configured to obtain as input data from a memory space of the random access memory device, to produce as output a hash value of the input, and to cryptographically sign the hash value using a physically unclonable function value of the apparatus.
    Type: Application
    Filed: June 30, 2020
    Publication date: January 7, 2021
    Inventors: Ian Justin Oliver, Jan Kok, Gabriela Limonta
  • Patent number: 10608884
    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: Grant
    Filed: December 27, 2012
    Date of Patent: March 31, 2020
    Assignee: Conversant Wireless Licensing S.a r.l.
    Inventors: Ian Justin Oliver, Sergey Boldyrev
  • Patent number: 10602396
    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: Grant
    Filed: October 17, 2017
    Date of Patent: March 24, 2020
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Aapo Kalliola, Ian Justin Oliver, Yoan Jean Claude Miche, Silke Holtmanns, Amaanat Ali, Pekka Kuure
  • Publication number: 20190372939
    Abstract: There are provided measures for malicious network activity mitigation. Such measures exemplarily comprise determining a boundary enclosing a first group of target virtual network functions including at least one target virtual network function, identifying, on the basis of said boundary, a first group of communication paths between said first group of target virtual network functions and respective network entities outside said boundary, said first group of communication paths including a first communication path, and initiating setup of a first wrapper virtual network function corresponding to said first communication path, said first wrapper virtual network function monitoring network traffic on said first communication path.
    Type: Application
    Filed: September 16, 2016
    Publication date: December 5, 2019
    Inventors: Aapo KALLIOLA, Ian Justin OLIVER, Yoan Jean Claude MICHE, Orestis KOSTAKIS
  • 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: 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
  • 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
  • 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