Patents by Inventor Stephane Vincent

Stephane Vincent 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: 20200186335
    Abstract: Methods and devices that manage the secure distribution of credentials from a group of autonomous specialized nodes to a requesting node. The secure distribution of credentials may uses secret share and a group private key that none of the nodes reconstructs or possesses. The credentials include an identifier for the requesting node and a secret point that the node assembles from portions of the secret point provided by each of a plurality of the specialized nodes, where the secret point is based on the group private key and a map-to-point hash of the requesting node's identifier.
    Type: Application
    Filed: June 4, 2018
    Publication date: June 11, 2020
    Inventors: Giuseppe DESTEFANIS, Simone MADEO, Patrick MOTYLINSKI, Stephane VINCENT
  • Publication number: 20200162550
    Abstract: A specialized network (“merchant”) node to facilitate fast distribution of blockchain transactions over a network of interconnected nodes, as subset of which are merchant nodes interconnected by an overlay network. The merchant node includes a memory storing an assigned portion of a distributed mempool structured as a distributed hash table, the distributed mempool containing pending transactions awaiting confirmation. The merchant node operates by receiving a transaction, including a transaction identifier; hashing the new transaction identifier to obtain a key; determining, using the key, whether the transaction is stored in the distributed mempool or not and, if not, then storing the transaction in the distributed mempool as a pending transaction; and sending the transaction to a set of nodes other than merchant nodes using peer-to-peer connections. The invention may be used in conjunction with the Bitcoin blockchain or an alternative.
    Type: Application
    Filed: June 19, 2018
    Publication date: May 21, 2020
    Inventors: Giuseppe DESTEFANIS, Patrick MOTYLINSKI, Stephane VINCENT
  • Publication number: 20200104809
    Abstract: Validator nodes and methods of operating a validator node to process blockchain transactions. The validator node provides a plurality of mining nodes with access to a set of unconfirmed transactions, typically by providing a hash of those transactions, in exchange for a token from each of the mining nodes. If one of the plurality of mining nodes successfully mines a block containing the set of unconfirmed transactions, the validator node refunds the token to that mining node and retains the remaining tokens. If a miner other than one of the plurality of mining nodes successfully mines a block before any of the plurality of mining nodes is able to mine a block containing the set of unconfirmed transactions, then the validator node transfers to each of the plurality of mining nodes a modified token.
    Type: Application
    Filed: June 11, 2018
    Publication date: April 2, 2020
    Inventors: Giuseppe DESTEFANIS, Simone MADEO, Patrick MOTYLINSKI, Stephane VINCENT
  • Publication number: 20200092105
    Abstract: The invention relates to blockchain technologies such as the Bitcoin blockchain. The invention uses a novel technique to decompose the functionality of a blockchain transaction script into several chunks or functional parts, and to use the output of a chunk as the input of the next chunk. Advantageously, this allows the blockchain to be used for ever complex tasks and computations while minimising script size, and also provides a novel architecture for the distributed execution of computational processes.
    Type: Application
    Filed: December 15, 2017
    Publication date: March 19, 2020
    Inventor: Stephane VINCENT
  • Publication number: 20200074424
    Abstract: A computer-implemented method to validate a block at a node within a network of nodes implementing a blockchain conforming to a blockchain protocol. This may be the Bitcoin protocol or an alternative. The method includes determining, serially, that each unspent transaction output referenced as an input in each of the plurality of transactions is unique and, based on that determination allocating each transaction in the plurality of transactions to one of two or more parallel processors, and verifying, in parallel, by the two or more parallel processors, that the transactions in the plurality of transactions comply with transaction-level validation criteria. The node also determines that the block meets block-level validation criteria. If the transactions comply with transaction-level validation criteria and the block complies with block-level validation criteria, the block is deemed valid and the node forwards the block to one or more peer nodes in the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: March 5, 2020
    Inventors: Patrick MOTYLINSKI, Stephane VINCENT, Giuseppe DESTEFANIS, Simone MADEO
  • Publication number: 20200053148
    Abstract: The computer implemented invention provides a method, corresponding systems and arrangement within a network for detecting changes in the topology, ordering those changes by occurrence and constructing a new topology reflecting the changes. The invention addresses problems with keeping the knowledge of the network topology at each network node current, particularly when the network topology is dynamic, i.e. when links fail and recover at arbitrary times. The topology updating is event driven, as it is activated when some change in the network, particularly with nodes and links occurs. Events cause topology changes to be reported to other nodes in the network. Timestamping of messages allows the messages to be correctly applied as the most recent update or discarded. An algorithm is provided that allows each merchant node to maintain a correct view of the network topology despite link and node failures.
    Type: Application
    Filed: January 29, 2018
    Publication date: February 13, 2020
    Inventors: Patrick MOTYLINSKI, Stephane VINCENT
  • Publication number: 20190356467
    Abstract: The invention relates to blockchain technologies such as the Bitcoin blockchain. The invention uses a novel technique to decompose the functionality of a blockchain transaction script into several chunks or functional parts, and to use the output of a chunk as the input of the next chunk. Advantageously, this allows the blockchain to be used for ever complex tasks and computations while minimising script size, and also provides a novel architecture for the distributed execution of computational processes.
    Type: Application
    Filed: December 15, 2017
    Publication date: November 21, 2019
    Inventor: Stephane VINCENT
  • Publication number: 20190354976
    Abstract: The invention relates to blockchain technologies such as the Bitcoin blockchain. The invention uses a novel technique to decompose the functionality of a blockchain transaction script into several chunks or functional parts, and to use the output of a chunk as the input of the next chunk. Advantageously, this allows the blockchain to be used for ever complex tasks and computations while minimising script size, and also provides a novel architecture for the distributed execution of computational processes.
    Type: Application
    Filed: December 15, 2017
    Publication date: November 21, 2019
    Inventor: Stephane VINCENT
  • Publication number: 20190172057
    Abstract: The invention provide a blockchain-implemented control method and corresponding system(s). The invention may be arranged to control access to and/or use of an interne-enabled resource such as for example an IoT device. The resource may be a device or system. It may, for example, be a vehicle such as a driverless taxi or car. The vehicle may be provided with computing capabilities to enable it to communicate with other computer-based resources and/or interact with a distributed ledger. This distributed ledger may be a blockchain, such as, for example, the Bitcoin blockchain.
    Type: Application
    Filed: July 21, 2017
    Publication date: June 6, 2019
    Inventor: Stephane Vincent
  • Publication number: 20190173884
    Abstract: The computer-implemented invention provides a method and corresponding system for controlling access to and/or use of an internet-enabled resource. The invention uses a distributed electronic ledger such as, for example, the Bitcoin blockchain. The resource may be an IoT device or system. Access to the resource is permitted or enabled upon provision of a cryptographic key e.g. a private key which corresponds to a public key which has been stored in memory. In one embodiment, the public key is stored in a DHT. Access to the resource is prevented or disabled by removing the public key from memory, and using a redeem script of a blockchain Transaction to spend a tokenised output of a further blockchain Transaction. The process of communicating the requisite cryptographic keys and transferring funds is performed via the blockchain. The keys are communicated as tokens in the metadata of transactions scripts. In use, when access is requested by the user, an encrypted message is sent to the resource.
    Type: Application
    Filed: July 21, 2017
    Publication date: June 6, 2019
    Inventor: Stephane Vincent
  • Publication number: 20190164137
    Abstract: The computer-implemented invention provides a method and corresponding system for controlling access to and/or use of an interne-enabled resource. The invention uses an electronic ledger such as, for example, the Bitcoin blockchain. The resource may be an IoT device or system. Access to the resource is permitted or enabled upon provision of a cryptographic key e.g. a private key which corresponds to a public key which has been stored in memory. In one embodiment, the public key is stored in a DHT. Access to the resource is prevented or disabled by removing the public key from memory, and using a redeem script of a second blockchain Transaction to spend a tokenised output of a first blockchain Transaction. The second transaction detokenizes the token (or ‘coloured coin’) contained within the first Transaction. In order to prevent further access to the resource, an encrypted message is sent to the internet-enabled resource, wherein the message communicates a public key and the redeem script.
    Type: Application
    Filed: July 21, 2017
    Publication date: May 30, 2019
    Inventor: Stephane Vincent
  • Publication number: 20190165932
    Abstract: The invention provides a novel and advantageous solution for controlling or influencing use of and/or access to a resource. This resource may be a device, such as an IoT (Internet of Things) device or a process. The invention is implemented via a distributed ledger (blockchain). This may be the Bitcoin blockchain or some alternative blockchain platform/protocol. In an illustrative embodiment, the controlled resource is a parking meter.
    Type: Application
    Filed: July 21, 2017
    Publication date: May 30, 2019
    Inventor: Stephane Vincent
  • Publication number: 20190163755
    Abstract: The method, computer program product and computer system may include a computing device that receives at least one course objectives. The computing device may receive a course syllabus which may comprise a plurality of topics and define one or more topic dependencies between the plurality of topics. The computing device may receive an initial class schedule for the plurality of topics. The computing device may receive a student assessment of a first topic on the initial class schedule and may score the assessment of the first topic and select a second topic based on the topic dependencies. The computing device may determine a second assessment score on a second topic using one or more factors. The computing device may determine at least one course schedule option using the at least one course objective, the at least one student assessment score of the first topic, and the second assessment score.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Georges-Henri Moll, Xavier Nodet, Olivier Oudot, Stephane Vincent
  • Publication number: 20140024576
    Abstract: Compounds having the general formula (I) pharmaceutical compositions containing them for use in inhibiting bacterial heptose biosynthesis and thereby lowering or suppressing bacterial virulence.
    Type: Application
    Filed: December 1, 2011
    Publication date: January 23, 2014
    Applicant: LABORATOIRE BIODIM
    Inventors: Vincent Gerusz, Stéphane Vincent, Mayalen Oxoby, Dmytro Atamanyuk, François Moreau, Mounir Andaloussi, Abdellatif Tikad
  • Publication number: 20050250743
    Abstract: The present invention comprises compounds, compositions thereof, and methods capable of delivering inositol hexaphospahte (IHP) to the cytoplasm of mammalian cells. In certain embodiments, the present invention relates to compounds, compositions thereof, and methods that enhance the ability of mammalian red blood cells to deliver oxygen, by delivering IHP to the cytoplasm of the red blood cells.
    Type: Application
    Filed: August 26, 2003
    Publication date: November 10, 2005
    Inventors: Jean-Marie Lehn, Yves Nicolau, Stephane Vincent