Patents by Inventor Nicolas Le Scouarnec

Nicolas Le Scouarnec 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: 10027347
    Abstract: In one embodiment, it is proposed a method for storing input data on a set of DNA strands, said input data being represented in a numeral system. This method is remarkable in that it comprises: formatting said input data into a set of blocks of data, each block of data having a size inferior to a size of one DNA strand; applying a first encoding with an erasure code on said set of blocks of data, defining a first set of modified blocks of data, each modified block of data having a size inferior to a size of one DNA strand; applying a second encoding using an error correcting code on each modified block of data of said first set, defining a second set of modified blocks of data, each modified block having a size inferior to a size of one DNA strand; encoding each modified block of data of said second set into a nucleotides block sequence; generating a set of DNA strands, each DNA strand comprising a nucleotides block sequence obtained through said encoding.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: July 17, 2018
    Assignee: THOMSON Licensing
    Inventors: Nicolas Le Scouarnec, Jean Bolot, Brian Eriksson, Sebastien Lasserre, Mark Crovella, Meinolf Bilawat, Klaus Gaedke, Jens Peter Wittenburg, Christophe Diot, Martin May
  • Publication number: 20180131519
    Abstract: An access point receives from a client a first nonce and a first cryptographic hash for the first nonce, the first cryptographic hash calculated using a first key derived from a second key, the second key input on the client or derived from a passphrase input on the client, derives first keys from each of a stored primary input and at least one stored secondary input valid at the deriving, the stored primary input and the at least one stored secondary input each being one of a second key and a passphrase, verifies the cryptographic hash using each derived first key to find a derived first key that checks the first cryptographic hash, generates a third key and a second cryptographic hash using the derived first key that checks the first cryptographic hash, and sends the third key and the second cryptographic hash to the client.
    Type: Application
    Filed: October 31, 2017
    Publication date: May 10, 2018
    Inventors: Nicolas LE SCOUARNEC, Christoph NEUMANN, Olivier HEEN
  • Patent number: 9836356
    Abstract: The present invention relates to a reliable method and device for backup of data from a first network to a second network. The method and device of the present invention can for example be used for a backup of voluminous data from the first to the second network via a link with a relatively small bandwidth.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: December 5, 2017
    Assignee: Thomson Licensing
    Inventors: Serge De France, Nicolas Le Scouarnec, Gilles Straub
  • Publication number: 20170288992
    Abstract: It is provided a method for checking plausibility of a value received from a device. It comprises receiving, by a neighbor of the device at a current time instant, a current output value and a previous output value of the device (S410) and; determining, by the neighbor of the device, that a value evolution between the current output value and the previous output value of the device is implausible according to the value evolution.
    Type: Application
    Filed: September 17, 2015
    Publication date: October 5, 2017
    Inventors: Erwan LE MERRER, Nicolas LE SCOUARNEC, Romaric LUDINARD
  • Publication number: 20170187390
    Abstract: In one embodiment, it is proposed a method for storing input data on a set of DNA strands, said input data being represented in a numeral system. This method is remarkable in that it comprises: formatting said input data into a set of blocks of data, each block of data having a size inferior to a size of one DNA strand; applying a first encoding with an erasure code on said set of blocks of data, defining a first set of modified blocks of data, each modified block of data having a size inferior to a size of one DNA strand; applying a second encoding using an error correcting code on each modified block of data of said first set, defining a second set of modified blocks of data, each modified block having a size inferior to a size of one DNA strand; encoding each modified block of data of said second set into a nucleotides block sequence; generating a set of DNA strands, each DNA strand comprising a nucleotides block sequence obtained through said encoding.
    Type: Application
    Filed: March 26, 2015
    Publication date: June 29, 2017
    Inventors: Nicolas LE SCOUARNEC, Jean BOLOT, Brian ERIKSSON, Sebastien LASSERRE, Mark CROVELLA, Meinolf BILAWAT, Klaus GAEDKE, Jens PETER WITTENBURG, Christophe DIOT, Martin MAY
  • Patent number: 9519800
    Abstract: A device and a method for online storage, device and method for searching for similar content, a device and a method of transmission and a device and a method. Encrypted data is saved at a provider of online services. With the encrypted data, encrypted hashing data is saved with a public key and the content to save is encrypted with the encrypted hash. This advantageously enables data duplication at the online service provider to be prevented while preserving the private life of the users of the service. In order to search for content similar to reference multimedia data, fingerprints are also saved at the service provider. In order to limit the number of false positives returned, the fingerprint can further contain a search fingerprint, an encrypted selection fingerprint.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: December 13, 2016
    Assignee: Thomson Licensing
    Inventors: Luis Montalvo, Nicolas Le Scouarnec, Serge Defrance, Frederic Lefebvre, Patrick Perez
  • Publication number: 20160313988
    Abstract: A client has a block of the code to be executed, executes the part and then determines the next block and requests it from a server that returns the block and a list of possible following blocks, and updates a list of blocks executed by the client. The client then executes the next block. To modify the program, it is sufficient to patch the corresponding block or blocks on the server. The transition system, which defines possible following blocks, is modified to integrate the new block in place of the old one. Depending on the modifications, it may be necessary to patch the memory of the client too. In this case, a complement block is added in order to modify the client memory to be compatible with the new block.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 27, 2016
    Inventors: Olivier HEEN, Marc Eluard, Nicolas Le Scouarnec
  • Patent number: 9357000
    Abstract: The present invention concerns a method of transferring content from a first communication device to a second communication device in a communication network, comprising the following steps: defining a first probability, according to which a content can be encoded; defining a second probability, according to which a content can be chosen; upon request of content from said second communication device to said first communication device: encoding content with another content according to said first probability, said content being chosen with said second probability, and transferring content z=x XOR y from said first communication device to said second communication device, or according to probability 1?pe transferring unencoded content x from said first communication device to said second communication device.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: May 31, 2016
    Assignee: Thomson Licensing
    Inventors: Nicolas Le Scouarnec, Mary-Luc Champel
  • Publication number: 20160119664
    Abstract: A method and a related electronic device for selecting, from a plurality of candidate video frame sets, a candidate video frame set to be inserted in a video frame slot of a given video content. It comprises obtaining the plurality of candidate video frame sets according to ranking values of a sorting parameter associated with each of the candidate video frame sets, thereby obtaining a list of candidate video frame sets and for each candidate video frame set of the list, determining a processing cost for inserting the candidate video frame set and applying the processing cost for obtaining an updated candidate video frame set ranking value according to the sorting parameter. The list is then sorted according to the updated ranking values of the sorting parameter and a selection of a candidate video frame set of the sorted list according to the updated ranking value.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 28, 2016
    Inventors: Gilles STRAUB, Christoph NEUMANN, Nicolas LE SCOUARNEC
  • Publication number: 20160014179
    Abstract: Video is provided in chunks to a player. Some chunks need to be computed because they are targeted to a particular user. Computing of targeted chunks is done by cloud computing instances that pop jobs from associated queues. Targeted chunks may be required sooner or later than initially expected due to the player using trick modes. In order to have targeted chunks delivered to the player at the right time, a play time tracker regularly inserts overloaded chunk requests in the manifest file. The overloaded requests comprise references to future needed targeted chunks as well as expected play out time of these chunks. Overloaded requests are verified and if it is determined that the future needed targeted chunk has not already been computed, a message for verification is transmitted to a scheduler. The scheduler verifies if measures need to be taken to ensure timely delivery of the targeted video chunks.
    Type: Application
    Filed: April 1, 2015
    Publication date: January 14, 2016
    Inventors: Gilles STRAUB, Nicolas LE SCOUARNEC, Christoph NEUMANN, Stephane ONNO
  • Publication number: 20150373385
    Abstract: Method for providing targeted content in image frames of a video and corresponding device A scalable and flexible solution for targeting a video through overlaying image frame zones with content that is targeted to individual users according to user preferences is provided. A video sequence is processed to determine sequences of image frames that comprise overlayable zones for overlay with targeted content. Features that describe these frames and these zones for a content overlay operation are stored in metadata that is associated to the unmodified video sequence. When the video is transmitted to a user, the metadata is used to overlay content in the overlayable zones, whereby the content is chosen according to the preferences of the user.
    Type: Application
    Filed: February 5, 2014
    Publication date: December 24, 2015
    Inventors: Gilles STRAUB, Nicolas LE SCOUARNEC, Christoph NEUMANN, Stephane ONNO
  • Publication number: 20150347235
    Abstract: The present invention relates to a reliable method and device for backup of data from a first network to a second network. The method and device of the present invention can for example be used for a backup of voluminous data from the first to the second network via a link with a relatively small bandwidth.
    Type: Application
    Filed: June 19, 2013
    Publication date: December 3, 2015
    Inventors: Serge DE FRANCE, Nicolas LE SCOUARNEC, Gilles STRAUB
  • Patent number: 9104603
    Abstract: The invention proposes a method and corresponding device for exact repair of pairs of failed storage nodes interconnected in a distributed data storage system, which method and device are particularly efficient with respect to reliability while keeping the use of resources of the distributed storage network low.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: August 11, 2015
    Assignee: Thomson Licensing
    Inventor: Nicolas Le Scouarnec
  • Publication number: 20150222627
    Abstract: A method for securely accessing a web service by a web application running in a browser on a user device through a network is disclosed. The web service is hosted by at least a device among which a local device is being accessed by the user device. The local device comprises a global name that uniquely identifies the local device and a certificate associated to the global name.
    Type: Application
    Filed: September 16, 2013
    Publication date: August 6, 2015
    Applicant: Thomson Licensing
    Inventors: Nicolas Le Scouarnec, Erwan Le Merrer, Gilles Straub
  • Publication number: 20150181271
    Abstract: It is provided a method for providing content for a video.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 25, 2015
    Inventors: Stephane ONNO, Nicolas Le Scouarnec, Christoph Neumann, Gilles Straub
  • Publication number: 20150127974
    Abstract: The methods of the invention of storing a data item and the associated method of repair of a failed storage device allow exact repair of the data lost by a failed storage device in a distributed data storage system. As repaired data is exactly identical to lost data, this simplifies data integrity checking, which is appealing for distributed data storage systems that require a high level of data security. The methods and devices of the invention use erasure correcting codes that are optimized at the MBCR point such that they minimize both storage size required to store a data item and repair bandwidth required for data- and message exchange between the devices of the distributed storage system in case of repair.
    Type: Application
    Filed: April 24, 2013
    Publication date: May 7, 2015
    Applicant: THOMSON LICENSING
    Inventors: Steve Jiekak, Nicolas Le Scouarnec
  • Publication number: 20150120663
    Abstract: The present invention generally relates to distributed data storage systems, where different devices manipulate data shared by these devices. In particular, the technical field of the present invention is to related storing of data in a distributed data storage system and associated data synchronization for devices connecting to such a system.
    Type: Application
    Filed: May 23, 2013
    Publication date: April 30, 2015
    Inventors: Nicolas Le Scouarnec, Gilles Straub, Erwab Le Merrer
  • Publication number: 20150033255
    Abstract: A scalable and cost-effective solution for implementing a cache in a data processing environment. A sliding window comprises a number of past time slots. For each time slot, a number of request for a data item is counted. A mean request rate for the data item is computed over the sliding window. If the mean request rate is superior to a threshold, the data item is added to cache, or the data item is removed from cache otherwise.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 29, 2015
    Inventors: Christoph NEUMANN, Nicolas Le Scouarnec, Gilles Straub
  • Publication number: 20150023206
    Abstract: The present disclosure relates to a method for selecting nodes in networks, especially in complex networks with a great number of interconnected nodes and edges, by using a first centrality computation to filter the nodes and deliver a sub-network with a smaller number of nodes, to which can be applied a second centrality computation.
    Type: Application
    Filed: July 13, 2014
    Publication date: January 22, 2015
    Inventors: Erwan LE MERRER, Nicolas LE SCOUARNEC, Gilles TREDAN
  • Patent number: 8812801
    Abstract: A replication set of k storage devices is defined, that stores a particular data item. Each device in the replication set has an associated timer for which a timeout value for disconnection is determined based on individual downtime data distribution of the device. A new device for storing the data item is added to the replication set when the timer expires for a device in the replication set, and if the number of devices in the replication set that are still connected is below a predetermined threshold. Timeout values are adapted according to a factor of criticalness determined for the replication set, resulting in a more reactive, or on the contrary, a less reactive replacement of devices in the replication set. The factor of criticalness is determined according to a difference between the connected devices in the replication set and the predetermined number k.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: August 19, 2014
    Assignee: Thomson Licensing
    Inventors: Alexandre Van Kempen, Erwan Le Merrer, Nicolas Le Scouarnec