Patents by Inventor Joffrey Villard

Joffrey Villard 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: 20200134067
    Abstract: Systems and methods for data analytics include retrieving a first data model that includes a first set of one or more entities. A respective entity of the first set of one or more entities relates to a data subset of a first set of one or more databases, and corresponds to a metric, a dimension, or a filter. Based on the first data model, a training set is generated for training a first agent. The first agent is configured to respond to user input queries formulated in natural language. The training set for training the first agent includes a plurality of sample requests, and a plurality of database queries for the one or more databases. At least one respective database query of the plurality of database queries corresponds to at least one respective sample request of the plurality of sample requests.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Joffrey Villard, Marios Anapliotis, Adrien Schmidt
  • Publication number: 20200117740
    Abstract: A data analytics system comprises a data source configured to store a plurality of data sets. A dialog manager generates a context-based data query responsive to identifying a context of a natural language query based, at least in part, on a prior natural language query within a conversation. An analytics engine is configured to run queries on the data source responsive to the context-based data query and then generate an output result. The dialog manager generates an interactive data visualization of the output result with a prompt for a follow-up query on the data source. The prompt for the follow-up query is related to the context of the natural language query.
    Type: Application
    Filed: October 10, 2018
    Publication date: April 16, 2020
    Inventors: Adrien Schmidt, Marios Anapliotis, Joffrey Villard
  • Patent number: 10390757
    Abstract: A method to monitor a data of interest of an individual (U) and give advice to said individual, said method comprising: a—collect said data of interest and a plurality of life parameters, b—monitor the evolution over time of said data of interest, c—detect an unexpected/inadvertent deviation in the evolution of data of interest, forming a break event, occurred at a first instant (T1), d—store the previously collected values of the plurality of life parameters over a first time window preceding said break event, to form a reference values collection of life parameters, attached to said individual and to the break event, and later: e—collect over time, the values of the plurality of life parameters, f—compare said lately collected values of life parameters to the reference values collection of life parameters stored, and if they are similar, give a notice to the user, whereby the user can be warned of a possible imminent deviation related to the data of interest.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: August 27, 2019
    Assignee: WITHINGS
    Inventors: Joffrey Villard, Cédric Hutchings
  • Patent number: 10376185
    Abstract: A method implemented in a system which comprises a lightweight personal wearable monitoring device, supplied by a battery, comprising an accelerometer, a processing unit, a display, a remote server, said method comprising the steps: /a/ collecting, from a plurality of individuals caused to practice various physical activities from a set of predefined activities, acceleration data from sensing devices placed on each of said individuals, /b/ defining N small data-size specific metrics, computed from acceleration signals, which allow to define a global activity classifier, /c/ acquiring, at a first monitoring device worn by a first user, acceleration signals from the accelerometer of the first monitoring device, /d/ calculating, at the first monitoring device, over each lapsed time unit T1, specific metrics values from the sensed signals, to form a series of specific metrics values, /e/ send them to the processing unit, /f/ allocate an activity type for each time unit together with corresponding specific metric
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: August 13, 2019
    Assignee: WITHINGS
    Inventors: Joffrey Villard, Pierre Duquesne, Paul Edouard, Cedric Hutchings
  • Patent number: 10024709
    Abstract: A method for determining the weight of an entity/item to be weighed on a weighing device (1), the weighing device comprising at least a weight sensor and a control unit (4), the method comprising the following steps: /a/ collecting weight raw samples (WSi) of the total weight sensed at the weight sensor(s), at a sampling frequency (F0), and converting each of the weight raw samples (WSi) into digitalized weight raw samples (DSi), /b/ entering sequentially each of the digitalized weight raw samples (DSi) into a Butterworth filter, the latter issuing filtered weight samples (FSi), /c/ defining a rolling window (RW) containing a parametrized number NS of latest filtered weight samples (FSi), /d1/ determining, in the rolling window, the minimum (MIN) and maximum (MAX) values of filtered weight samples, /d2/ comparing the value of MAX?MIN with regard to a parametrized Threshold (T), /e/ if MAX?MIN is greater than Threshold (T), repeat steps /a/ to /d2/, and as soon as MAX?MIN is less than Threshold (T), output a
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: July 17, 2018
    Assignee: WITHINGS
    Inventors: Houcine Dassouli, Nicolas Genain, Joffrey Villard, Xavier Debreuil, Cédric Hutchings, Brice Brac de la Perriere
  • Patent number: 9891095
    Abstract: A method for providing personalized recommendations to an individual, relating to monitoring his or her weight, comprising the steps of /a/ obtaining a plurality of prior weighings for the individual concerned, each weighing giving the total weight and the body fat percentage, /b/ deriving a characteristic curve (S1) for the individual by associating at least the total weight and the fat body mass, /c/ obtaining a target total weight (P2) for the user to achieve by the end of a target period, and therefore a target total weight change, /d/ deducing a target number of calories to burn, corresponding to target changes in the fat body mass and lean body mass deduced from the total weight change, /e/ providing the user with personalized instructions on exercise and/or diet.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: February 13, 2018
    Assignee: WITHINGS
    Inventors: Joffrey Villard, Guillaume Jeanne
  • Publication number: 20180010956
    Abstract: A method for determining the weight of an entity/item to be weighed on a weighing device (1), the weighing device comprising at least a weight sensor and a control unit (4), the method comprising the following steps: /a/ collecting weight raw samples (WSi) of the total weight sensed at the weight sensor(s), at a sampling frequency (F0), and converting each of the weight raw samples (WSi) into digitalized weight raw samples (DSi), /b/ entering sequentially each of the digitalized weight raw samples (DSi) into a Butterworth filter, the latter issuing filtered weight samples (FSi), /c/ defining a rolling window (RW) containing a parametrized number NS of latest filtered weight samples (FSi), /d1/ determining, in the rolling window, the minimum (MIN) and maximum (MAX) values of filtered weight samples, /d2/ comparing the value of MAX?MIN with regard to a parametrized Threshold (T), /e/ if MAX?MIN is greater than Threshold (T), repeat steps/a/ to /d2/, and as soon as MAX?MIN is less than Threshold (T), outpu
    Type: Application
    Filed: July 5, 2016
    Publication date: January 11, 2018
    Applicant: WITHINGS
    Inventors: Houcine Dassouli, Nicolas Genain, Joffrey Villard, Xavier Debreuil, Cédric Hutchings, Brice Brac de la Perriere
  • Publication number: 20170340246
    Abstract: A method implemented in a system which comprises a lightweight personal wearable monitoring device, supplied by a battery, comprising an accelerometer, a processing unit, a display, a remote server, said method comprising the steps: /a/ collecting, from a plurality of individuals caused to practice various physical activities from a set of predefined activities, acceleration data from sensing devices placed on each of said individuals, /b/ defining N small data-size specific metrics, computed from acceleration signals, which allow to define a global activity classifier, /c/ acquiring, at a first monitoring device worn by a first user, acceleration signals from the accelerometer of the first monitoring device, /d/ calculating, at the first monitoring device, over each lapsed time unit T1, specific metrics values from the sensed signals, to form a series of specific metrics values, /e/ send them to the processing unit, /f/ allocate an activity type for each time unit together with corresponding specific metric
    Type: Application
    Filed: June 12, 2017
    Publication date: November 30, 2017
    Applicant: WITHINGS
    Inventors: Joffrey Villard, Pierre Duquesne, Paul Edouard, Cedric Hutchings
  • Patent number: 9687179
    Abstract: A method implemented in a system which comprises a lightweight personal wearable monitoring device, supplied by a battery, comprising an accelerometer, a processing unit, a display, a remote server, said method comprising the steps: /a/ collecting, from a plurality of individuals caused to practice various physical activities from a set of predefined activities, acceleration data from sensing devices placed on each of said individuals, /b/ defining N small data-size specific metrics, computed from acceleration signals, which allow to define a global activity classifier, /c/ acquiring, at a first monitoring device worn by a first user, acceleration signals from the accelerometer of the first monitoring device, /d/ calculating, at the first monitoring device, over each lapsed time unit T1, specific metrics values from the sensed signals, to form a series of specific metrics values, /e/ send them to the processing unit, /f/ allocate an activity type for each time unit together with corresponding specific metric
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: June 27, 2017
    Assignee: WITHINGS
    Inventors: Joffrey Villard, Pierre Duquesne, Paul Edouard, Cedric Hutchings
  • Publication number: 20170065792
    Abstract: The method for optimizing light and sound programs for a falling asleep phase and for an awakening phase of a first user, in a system comprising, for the first user and other users, a bedside device, a bio parameter sensor, a smartphone, and additionally for all users a central server, with: /a1/ collecting, with regard to the first user, sleep data and sleep context data, said sleep data comprising at least light and sound program played for the falling asleep phase and for the awakening phase, bio parameters and sleep patterns sequence deduced therefrom, said sleep context data comprising at least previous daytime activity such as, sending this data to the central server, /a2/ repeat /a1/ for other users, /b1/ building a user-specific model of each user sleep behavior, /c/ comparing user-specific models to define groups of similar users, each group of users being allocated with a group meta-model with decision rules and preferred playlist of sound tracks, /d/ sending the group meta-model from the server to
    Type: Application
    Filed: September 3, 2015
    Publication date: March 9, 2017
    Inventors: Eglantine Bonvallet, Joffrey Villard, Cedric Hutchings
  • Publication number: 20160278667
    Abstract: A method implemented in a system which comprises a lightweight personal wearable monitoring device, supplied by a battery, comprising an accelerometer, a processing unit, a display, a remote server, said method comprising the steps: /a/ collecting, from a plurality of individuals caused to practice various physical activities from a set of predefined activities, acceleration data from sensing devices placed on each of said individuals, /b/ defining N small data-size specific metrics, computed from acceleration signals, which allow to define a global activity classifier, /c/ acquiring, at a first monitoring device worn by a first user, acceleration signals from the accelerometer of the first monitoring device, /d/ calculating, at the first monitoring device, over each lapsed time unit T1, specific metrics values from the sensed signals, to form a series of specific metrics values, /e/ send them to the processing unit, /f/ allocate an activity type for each time unit together with corresponding specific metric
    Type: Application
    Filed: March 25, 2015
    Publication date: September 29, 2016
    Inventors: Joffrey Villard, Pierre Duquesne, Paul Edouard, Cedric Hutchings
  • Publication number: 20160235356
    Abstract: A method to monitor a data of interest of an individual (U) and give advice to said individual, said method comprising: a—collect said data of interest and a plurality of life parameters, b—monitor the evolution over time of said data of interest, c—detect an unexpected/inadvertent deviation in the evolution of data of interest, forming a break event, occurred at a first instant (T1), d—store the previously collected values of the plurality of life parameters over a first time window preceding said break event, to form a reference values collection of life parameters, attached to said individual and to the break event, and later: e—collect over time, the values of the plurality of life parameters, f—compare said lately collected values of life parameters to the reference values collection of life parameters stored, and if they are similar, give a notice to the user, whereby the user can be warned of a possible imminent deviation related to the data of interest.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventors: Joffrey Villard, Cédric Hutchings
  • Publication number: 20150107910
    Abstract: A method for providing personalized recommendations to an individual, relating to monitoring his or her weight, comprising the steps of /a/ obtaining a plurality of prior weighings for the individual concerned, each weighing giving the total weight and the body fat percentage, /b/ deriving a characteristic curve (S1) for the individual by associating at least the total weight and the fat body mass, /c/ obtaining a target total weight (P2) for the user to achieve by the end of a target period, and therefore a target total weight change, /d/ deducing a target number of calories to burn, corresponding to target changes in the fat body mass and lean body mass deduced from the total weight change, /e/ providing the user with personalized instructions on exercise and/or diet.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 23, 2015
    Inventors: Joffrey Villard, Guillaume Jeanne