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: 20230244548Abstract: 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: ApplicationFiled: March 29, 2023Publication date: August 3, 2023Inventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
-
Patent number: 11663053Abstract: 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: GrantFiled: August 14, 2020Date of Patent: May 30, 2023Assignee: Google LLCInventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
-
Publication number: 20220050729Abstract: 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: ApplicationFiled: August 14, 2020Publication date: February 17, 2022Inventors: Christophe Diot, Muhammad Jehangir Amjad, Weiwu Pang
-
Patent number: 10027347Abstract: 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: GrantFiled: March 26, 2015Date of Patent: July 17, 2018Assignee: THOMSON LicensingInventors: Nicolas Le Scouarnec, Jean Bolot, Brian Eriksson, Sebastien Lasserre, Mark Crovella, Meinolf Bilawat, Klaus Gaedke, Jens Peter Wittenburg, Christophe Diot, Martin May
-
Patent number: 9806999Abstract: 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: GrantFiled: December 17, 2010Date of Patent: October 31, 2017Assignee: Thomson LicensingInventors: Abderrahmen Mtibaa, Martin May, Christophe Diot
-
Patent number: 9714407Abstract: 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: GrantFiled: December 2, 2013Date of Patent: July 25, 2017Assignee: Commissariat à l'énergie atomique et aux énergies alternativesInventors: Rene Vezinet, Mathieu Croizer, Jean-Christophe Diot, Alexandre Catrain
-
Publication number: 20170187390Abstract: 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: ApplicationFiled: March 26, 2015Publication date: June 29, 2017Inventors: Nicolas LE SCOUARNEC, Jean BOLOT, Brian ERIKSSON, Sebastien LASSERRE, Mark CROVELLA, Meinolf BILAWAT, Klaus GAEDKE, Jens PETER WITTENBURG, Christophe DIOT, Martin MAY
-
Patent number: 9559911Abstract: 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: GrantFiled: July 22, 2014Date of Patent: January 31, 2017Assignee: Sprint Communications Company L.P.Inventors: Konstantina Papagiannaki, Christophe Diot, Nina Taft
-
Patent number: 9473743Abstract: 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: GrantFiled: December 9, 2008Date of Patent: October 18, 2016Assignee: THOMSON LICENSINGInventors: Christophe Diot, Laurent Massoulie, Dan-Cristian Tomozei
-
Patent number: 9423432Abstract: 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: GrantFiled: December 20, 2013Date of Patent: August 23, 2016Assignee: THOMSON LICENSINGInventors: Fernando Jorge Silveira Filho, Anmol Nalin Sheth, Christophe Diot, Daniel Garnier-Moiroux
-
Publication number: 20160049163Abstract: 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: ApplicationFiled: May 13, 2013Publication date: February 18, 2016Inventors: Efstratios IOANNIDIS, Gregory Charles HERLEIN, Christophe DIOT
-
Publication number: 20150332705Abstract: 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: ApplicationFiled: December 28, 2012Publication date: November 19, 2015Applicant: THOMSON LICENSINGInventors: Stratis Ioannidis, Gregory Charles HERLEIN, Christophe DIOT
-
Publication number: 20150299640Abstract: 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: ApplicationFiled: December 2, 2013Publication date: October 22, 2015Applicant: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVESInventors: Rene VEZINET, Mathieu CROIZER, Jean-Christophe DIOT, Alexandre CATRAIN
-
Patent number: 9130918Abstract: A method is intended for verifying storage of contents into communication equipments connected to at least one communication network.Type: GrantFiled: September 15, 2010Date of Patent: September 8, 2015Assignee: THOMSON LICENSINGInventors: Fabio Picconi, Matteo Varvello, Christophe Diot
-
Publication number: 20150177292Abstract: 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: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Inventors: Fernando Jorge SILVEIRA FILHO, Anmol Nalin SHETH, Christophe DIOT, Daniel GARNIER-MOIROUX
-
Publication number: 20150052098Abstract: 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: ApplicationFiled: April 5, 2012Publication date: February 19, 2015Applicant: Thomson LicensingInventors: Branislav Kveton, Gayatree Ganu, Yoann Pascal Bourse, Osnat Mokryn, Christophe Diot
-
Publication number: 20140379516Abstract: 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: ApplicationFiled: June 19, 2013Publication date: December 25, 2014Inventors: Asher LEVI, Osnat MOKRIN, Christophe DIOT, Nina TAFT
-
Publication number: 20140229486Abstract: 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: ApplicationFiled: September 28, 2012Publication date: August 14, 2014Applicant: Thomson LicensingInventors: Branislav Kveton, Yoann Pascal Bourse, Gayatree Ganu, Osnat Mokryn, Christophe Diot
-
Patent number: 8737245Abstract: 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: GrantFiled: December 17, 2009Date of Patent: May 27, 2014Assignee: Thomson LicensingInventors: Marianna Carrera, Henrik Lundgren, Theodoros Salonidis, Christophe Diot
-
Patent number: 8688766Abstract: 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: GrantFiled: March 3, 2010Date of Patent: April 1, 2014Assignee: Thomson LicensingInventors: Matteo Varvello, Christophe Diot, Ernst W. Biersack