Patents Examined by Joshua Raymond White
  • Patent number: 10945132
    Abstract: Method, apparatus, computer program product and computer readable medium are disclosed for privacy protection. A method may comprise: receiving encrypted data from a top participating node of a participant chain, which comprises a plurality of participating nodes; and decrypting the encrypted data, wherein the encrypted data comprise a plurality of encrypted sensory data obtained respectively by said plurality of participating nodes.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: March 9, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Yunjuan Yang, Ye Tian, Zheng Song, Wendong Wang
  • Patent number: 10942988
    Abstract: The disclosure is related to a data management platform (“platform”) for providing a secure storage environment for digital contents associated with a user. The platform may be accessible via an app installed on a user device, which allows the user to upload, modify, and view digital contents. Because a digital content is mapped to a universal scaffold in a structured format, the platform can organize and display the digital contents in meaningful ways. The digital contents can be hosted on a remote server. The platform provides zero-knowledge encryption so that the digital contents stored at the server are secure, as in one cannot know the contents of the encrypted information stored at the server. The platform also facilitates zero-knowledge offers in which offers are sent to multiple users but the server does not know to which users the offers are presented until an offer is accepted by the user.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: March 9, 2021
    Assignee: THINKSPAN, LLC
    Inventors: Brian Samuel Taylor, Matthew Maxwell Murphy, James Michael Faris
  • Patent number: 10939265
    Abstract: The invention is a method for managing an application that includes a generic part and an additional part. The generic part is pre-installed on a device. The device gets a fingerprint of itself and after a user authentication sends to a server a request for getting the additional part. The request comprises credentials associated with the user or a reference of the user, the fingerprint and a reference of the application. The server generates a ciphered part of the additional part using a key based on both the credentials and the fingerprint and builds an auto-decrypt program configured to decipher the ciphered part. The device receives the ciphered part and the auto-decrypt program. It gets the fingerprint and the credentials and retrieves the additional part by running the auto-decrypt program with said fingerprint and credentials as input parameters.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: March 2, 2021
    Assignee: THALES DIS FRANCE SA
    Inventors: Milas Fokle, Benoit Gonzalvo, Guillaume Huysmans
  • Patent number: 10922692
    Abstract: Provided is a method comprising acquiring information on a branch formed on blockchain data, calculating a difference in a block height between a target block corresponding to a current block height of the blockchain data and a block in a non-branched state based on the information on the branch and calculating a transaction confirmation reliability of transaction data recorded in the target block based on the difference in the block height, wherein the transaction confirmation reliability indicates a probability that, for as k blocks are further connected after the target block, a position of the block at which the transaction data is recorded will not change, wherein k is an integer greater than zero.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: February 16, 2021
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Ji Hwan Rhie, Hee Jung Wang, Kwang Wook Lee, Dong Hoe Kim, Seung Won Son
  • Patent number: 10922410
    Abstract: Disclosed are systems and methods generating a convolution function for training a malware detection model. An example method comprises selecting, by a processor, one or more commands from a log according to a set of predetermined rules, forming, by the processor, one or more behavior patterns from the one or more selected commands, determining, by the processor, a feature vector according to the one or more behavior patterns, generating, by the processor, a convolution function according to the feature vector, wherein a size of a result of the convolution function of the feature vector is less than the size of the feature vector, and computing, by the processor, one or more parameters for training a malware detection model using the convolution function on the one or more behavior patterns.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: February 16, 2021
    Assignee: AO KASPERSKY LAB
    Inventors: Alexander S. Chistyakov, Ekaterina M. Lobacheva, Alexey M. Romanenko
  • Patent number: 10917420
    Abstract: There is provided a method for detecting an anomaly in plurality of data streams originating from a system or network of systems. Data streams are collected from the system or systems and divided into a plurality of time intervals. For each of the plurality of time intervals, a value for a parameter associated with the data stream is determined. A deviation in the determined values is calculated for the parameters associated with the data stream from expected values for the parameters and, if the calculated deviation is above a threshold, an anomaly is detected in the collected data stream.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 9, 2021
    Assignee: OPT/NET B.V.
    Inventor: Taras Matselyukh
  • Patent number: 10893035
    Abstract: A method and system are disclosed in a network for controlling data signalling therein. A core network includes at least a first node storing a contents parameters database. A sub-network operably interfaced with the core network includes at least a network transaction processing node. The first node and the network transaction processing node are each adapted to authenticate all users of data processing terminals connected to the network for access to the network or predetermined parts of the network and to monitor respective network signals of same for contents data encoded therein. An information exchange server is also operably interfaced with the sub-network and stores a registration and communication database having respective unique identifier(s) of each of the one or more network users recorded therein.
    Type: Grant
    Filed: November 24, 2016
    Date of Patent: January 12, 2021
    Assignee: Wire I.P. Limited
    Inventor: Magnus Skraastad Gulbrandsen
  • Patent number: 10878083
    Abstract: A mechanism for securing a mobile app for execution on a mobile device. The mechanism includes loading a non-trusted portion of the mobile app from a non-trusted application provider onto the mobile device, operating a key provisioning server to generate keys associated with a trusted execution environment, transmitting the keys associated with the trusted execution environment to the mobile device and to a key directory server, authenticate the mobile device, and upon authenticating the mobile device, transmitting a trusted portion of the mobile app including a trusted application to the mobile device, and installing the trusted portion of the mobile app on the mobile device thereby providing a trusted execution environment. Other systems and methods are disclosed.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 29, 2020
    Assignee: THALES DIS FRANCE SA
    Inventors: Min Hlaing, SM Sohiduzzaman SK Abdul Aziz, Sriram Ramachandran, Véronique Charpeignet, Patrice Angelini
  • Patent number: 10848305
    Abstract: An example non-transitory computer-readable medium includes instructions that, when executed by a processor, cause the processor to receive a request for data. The instructions also cause the processor to determine a region containing the data based on the metadata. The instructions cause the processor to traverse a tree in the metadata to determine key generation information relating a decryption key for the region to a root key.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: November 24, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Liqun Chen, Boris Balacheff, Fraser Dickin, Taciano Perez, Wagston Staehler, Craig Walrath, James M Mann
  • Patent number: 10719593
    Abstract: This biometric signature system comprises: a biometric certificate storage module that stores a biometric certificate generated on the basis of a user's biometric information; a biometric information acquisition module that acquires new biometric information from the user; a biometric certificate generation module that generates a new biometric certificate on the basis of the new biometric information; a biometric signature generation module that assigns a biometric signature to the new biometric certificate on the basis of the new biometric information; a biometric signature verification module that verifies the biometric signature using the biometric certificate stored in the biometric certificate storage module; and a biometric certificate registration module that registers the new biometric certificate in the biometric certificate storage module if verification of the biometric signature was successful.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: July 21, 2020
    Assignee: HITACHI, LTD.
    Inventors: Yosuke Kaga, Masakazu Fujio, Kenta Takahashi