Patents by Inventor Christophe Diot

Christophe Diot 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: 20230244548
    Abstract: Disclosure is made of methods, apparatus and system for clustering processes for use by a cloud platform. Process clustering may include receiving traffic data transmitted and received between each pair of processes in a set of processes. A matrix may be generated based on the traffic data, the matrix including a row and a column for each process in the set of processes. The matrix may be hierarchically clustered based on the traffic data, the hierarchical clustering outputting a plurality of clusters, each cluster including one or more processes in the set of processes. The plurality of clusters may then be merged into a set of merged clusters of processes.
    Type: Application
    Filed: March 29, 2023
    Publication date: August 3, 2023
    Inventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
  • Patent number: 11663053
    Abstract: Disclosure is made of methods, apparatus and system for clustering processes for use by a cloud platform. Process clustering may include receiving traffic data transmitted and received between each pair of processes in a set of processes. A matrix may be generated based on the traffic data, the matrix including a row and a column for each process in the set of processes. The matrix may be hierarchically clustered based on the traffic data, the hierarchical clustering outputting a plurality of clusters, each cluster including one or more processes in the set of processes. The plurality of clusters may then be merged into a set of merged clusters of processes.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: May 30, 2023
    Assignee: Google LLC
    Inventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
  • Publication number: 20220050729
    Abstract: Disclosure is made of methods, apparatus and system for clustering processes for use by a cloud platform. Process clustering may include receiving traffic data transmitted and received between each pair of processes in a set of processes. A matrix may be generated based on the traffic data, the matrix including a row and a column for each process in the set of processes. The matrix may be hierarchically clustered based on the traffic data, the hierarchical clustering outputting a plurality of clusters, each cluster including one or more processes in the set of processes. The plurality of clusters may then be merged into a set of merged clusters of processes.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 17, 2022
    Inventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
  • 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
  • Patent number: 9806999
    Abstract: This relates to message propagation in an opportunistic communication network. Nodes of the network each have a ranking which is compared when the nodes connect, and message is transferred from one node to the other in dependence on the relative values of their respective rankings. The ranking is dependent on a plurality of parameters. One parameter is a social parameter determined by the social contacts of a user associate with a node, for example determined from the contact directory of that person either locally or from a central database such that located on a Face book servicer. Another parameter is the number of physical connections established by a node. The ranking values of connecting nodes is updated when they connect. By combining both parameters, a more efficient forwarding path for messages is obtained.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: October 31, 2017
    Assignee: Thomson Licensing
    Inventors: Abderrahmen Mtibaa, Martin May, Christophe Diot
  • Patent number: 9714407
    Abstract: A device for applying an electromagnetic field to a biological feedstock sample is disclosed. The device includes a coaxial electrical structure including a center conductor and a ground conductor which surrounds the center conductor, a load including a resistor and the biological feedstock sample being positioned between one end of the center conductor and a conductive wall which extends the ground conductor into a plane substantially perpendicular to the axis of the center conductor, the resistor having a first end connected to the center conductor and a second end connected to the conductive wall, the resistor defining an internal volume wherein the biological feedstock sample is placed.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: July 25, 2017
    Assignee: Commissariat à l'énergie atomique et aux énergies alternatives
    Inventors: Rene Vezinet, Mathieu Croizer, Jean-Christophe Diot, Alexandre Catrain
  • 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: 9559911
    Abstract: The present invention provides a method for computing traffic between a pair of Points of Presence in an IP network by summing link utilization values measured for each link connecting a pair of Points of Presence and dividing the sum by the number of link utilization values included in the sum. The resulting average link utilization is the average link utilization of any link in the aggregate and may be multiplied by the number of active links connecting a pair of Points of Presence to reflect the total amount of traffic between the two Points of Presence. Future link utilization may be forecast by modeling the observed traffic between a pair of Points of Presence using wavelet multiresolution analysis to create an approximation curve that captures the long-term trend of link utilization and at least one detail curve that captures the short term deviation of link utilization around the long-term trend. A time series model of the approximation curve may then be constructed and used for forecasting.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: January 31, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Konstantina Papagiannaki, Christophe Diot, Nina Taft
  • Patent number: 9473743
    Abstract: A control device belongs to a network equipment connected to a communication network to which are coupled communication equipments of users capable of storing contents. This control device comprises i) a first analyzing means arranged for determining respective popularities of contents of a collection from at least user information, and for determining a number of replicas for each content of this collection from at least its determined content popularity, and/or ii) a second analyzing means arranged for determining content preference(s) of users from content ratings, and iii) a computation means arranged for determining location(s) for storing the replica(s) of each content, from the determined content replica numbers and/or the determined user's content preferences, in order to optimize the access to these contents by the users.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: October 18, 2016
    Assignee: THOMSON LICENSING
    Inventors: Christophe Diot, Laurent Massoulie, Dan-Cristian Tomozei
  • Patent number: 9423432
    Abstract: A system for tracking usage patterns of electrical appliances is disclosed. The system comprises a central database configured to receive and store information; a plurality of energy sensors each of the plurality of sensors being configured to measure a change in electrical energy use by a corresponding one of a plurality of electrical appliances; at least one presence sensor configured to determine when at least one user is proximate to the plurality of electrical appliances and send presence information to the central database; and a processor configured to extract features from such information and create at least one user profile corresponding to the at least one user and a pattern of electrical energy use associated with the at least one user based on said features.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 23, 2016
    Assignee: THOMSON LICENSING
    Inventors: Fernando Jorge Silveira Filho, Anmol Nalin Sheth, Christophe Diot, Daniel Garnier-Moiroux
  • Publication number: 20160049163
    Abstract: A method, apparatus and system for isolating microphone audio include recording audio using at least two microphones using a target microphone of the array of microphones, determining an attenuation factor for audio originating from respective locations of other microphones using a target microphone of the array of microphones, determining a delay factor for audio originating from respective locations of other microphones of the array of microphones, and implementing the determined attenuation factor and delay factor for removing audio originating from respective locations of the other microphones from an audio signal captured by the target microphone to isolate the audio signal captured by the target microphone. The method, apparatus and system further include processing the isolated audio signal of the target microphone to determine audio attributes of the isolated audio signal of the target microphone and determining using the audio attributes, respective sources of audio in the isolated audio signal.
    Type: Application
    Filed: May 13, 2013
    Publication date: February 18, 2016
    Inventors: Efstratios IOANNIDIS, Gregory Charles HERLEIN, Christophe DIOT
  • Publication number: 20150332705
    Abstract: A method, apparatus and system for microphone array calibration include recording audio using at least two microphones, which comprise an array of microphones, using a target microphone of the array of microphones, determining an attenuation factor for audio originating from respective locations of other microphones of the array of microphones, using a target microphone of the array of microphones, determining a delay factor for audio originating from respective locations of other microphones of the array of microphones and implementing the determined attenuation factor and delay factor for removing audio originating from respective locations of the other microphones of the array of microphones from an audio signal captured by the target microphone. The method, apparatus and system then further include removing audio originating from respective locations of the other microphones of the array of microphones from an audio signal captured by the target microphone using beam-forming techniques.
    Type: Application
    Filed: December 28, 2012
    Publication date: November 19, 2015
    Applicant: THOMSON LICENSING
    Inventors: Stratis Ioannidis, Gregory Charles HERLEIN, Christophe DIOT
  • Publication number: 20150299640
    Abstract: A device for applying an electromagnetic field to a biological feedstock sample, the device including a coaxial electrical structure including a center conductor and a ground conductor which surrounds the center conductor, a load including a resistor and the biological feedstock sample being positioned between one end of the center conductor and a conductive wall which extends the ground conductor into a plane substantially perpendicular to the axis of the center conductor, the resistor having a first end connected to the center conductor and a second end connected to the conductive wall, the resistor defining an internal volume wherein the biological feedstock sample is placed.
    Type: Application
    Filed: December 2, 2013
    Publication date: October 22, 2015
    Applicant: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Rene VEZINET, Mathieu CROIZER, Jean-Christophe DIOT, Alexandre CATRAIN
  • Patent number: 9130918
    Abstract: A method is intended for verifying storage of contents into communication equipments connected to at least one communication network.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: September 8, 2015
    Assignee: THOMSON LICENSING
    Inventors: Fabio Picconi, Matteo Varvello, Christophe Diot
  • Publication number: 20150177292
    Abstract: A system for tracking usage patterns of electrical appliances is disclosed. The system comprises a central database configured to receive and store information; a plurality of energy sensors each of the plurality of sensors being configured to measure a change in electrical energy use by a corresponding one of a plurality of electrical appliances; at least one presence sensor configured to determine when at least one user is proximate to the plurality of electrical appliances and send presence information to the central database; and a processor configured to extract features from such information and create at least one user profile corresponding to the at least one user and a pattern of electrical energy use associated with the at least one user based on said features.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Inventors: Fernando Jorge SILVEIRA FILHO, Anmol Nalin SHETH, Christophe DIOT, Daniel GARNIER-MOIROUX
  • Publication number: 20150052098
    Abstract: A method for operation of a search and recommendation engine via an internet website is described. The website operates on a server computer system and includes accepting text of a product review or a service review, initializing a set of words with seed words, predicting meanings of the words in the set of words based on confidence scores inferred from a graph and using the meanings of the words to make a recommendation for the product or the service that was a subject of the product review or the service review. The search and recommendation engine is also described.
    Type: Application
    Filed: April 5, 2012
    Publication date: February 19, 2015
    Applicant: Thomson Licensing
    Inventors: Branislav Kveton, Gayatree Ganu, Yoann Pascal Bourse, Osnat Mokryn, Christophe Diot
  • Publication number: 20140379516
    Abstract: A method and system for a context based search recommendations is provided. A context based search can be facilitated for the construction of cold start recommender systems. Contextual information can be mined from review texts from sources such as websites, and analyzed for common traits per context group. From this context information the most applicable reviews for the user can be provided. One embodiment provides a method for providing recommendations. The method includes the steps of preprocessing one or more reviews based on features of the one or more reviews, obtaining context information about user; and determining score for user based on obtained user context information and features of the one or more reviews.
    Type: Application
    Filed: June 19, 2013
    Publication date: December 25, 2014
    Inventors: Asher LEVI, Osnat MOKRIN, Christophe DIOT, Nina TAFT
  • Publication number: 20140229486
    Abstract: A method and apparatus for retrieving information from a massive amount of user-written businesses reviews are described. From the bag of words of a given review set, a graph based on mutual information between the words is built. Spectral analysis on this graph enables creation of a Euclidean space specific to those reviews where the distance corresponds to semantic proximity. Applying a cover-tree based divisive hierarchical clustering in this space yields therefore a semantic tag tree. Such a taxonomy is specific of the review set used, which could be all the reviews about a product or written by a user, and can be used for profiling. These taxonomies are used to build profiles. Also described is a tool to summarize and browse the review set based on the obtained trees.
    Type: Application
    Filed: September 28, 2012
    Publication date: August 14, 2014
    Applicant: Thomson Licensing
    Inventors: Branislav Kveton, Yoann Pascal Bourse, Gayatree Ganu, Osnat Mokryn, Christophe Diot
  • Patent number: 8737245
    Abstract: The present invention relates to a method for measuring link cost metrics and evaluating their accuracy with respect to reference measure of link quality in a communication network, said method comprising the steps of: during a given time interval, simultaneously transmitting several types of probe packets and data traffic, and estimating a plurality of link cost metrics (metricA, metricB, . . . , metricN) and a reference measure of link quality for a set of communication links; evaluating the accuracy of the estimated link cost metrics (metricA, metricB, . . . , metricN) by computing their correlation with the reference measure of link quality; and collecting cross-layer information for each probe packet.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: May 27, 2014
    Assignee: Thomson Licensing
    Inventors: Marianna Carrera, Henrik Lundgren, Theodoros Salonidis, Christophe Diot
  • Patent number: 8688766
    Abstract: A method and apparatus to manage allocation of data to peers in a peer-to-peer network, where the peers in the peer-to-peer network use distributed hash tables for addressing the peers, the peers associated with bit addresses, including dividing a virtual scene into a plurality of cells, each cell associated with a bit identifier, neighboring cells of the virtual scene associated with bit identifiers which differ from each other by one bit and allocating data in each cell of the virtual scene to peers whose bit address is closest to the bit identifier of the cells.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: April 1, 2014
    Assignee: Thomson Licensing
    Inventors: Matteo Varvello, Christophe Diot, Ernst W. Biersack