Patents by Inventor Nicolas Chauvin
Nicolas Chauvin 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: 11907445Abstract: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.Type: GrantFiled: December 15, 2022Date of Patent: February 20, 2024Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, François Morier
-
Patent number: 11714761Abstract: A method and system configured to receive a first report from a computer peripheral device by a receiver, determine that the first report is corrupted or received at a rate slower than the first report rate, compute a current trajectory of the computer peripheral device based on one or more intervals of movement data in the first report, compute a predicted trajectory of the computer peripheral device based on the first report, compute an incremental displacement of the computer peripheral device based on the predicted trajectory. The method and system can further generate data indicative of a position or displacement of the computer peripheral device based on the predicted trajectory of the computer peripheral device and send the data indicative of a position or displacement of the computer peripheral device at an interval that is less than twice a period of the first report rate to the host computing device.Type: GrantFiled: October 5, 2021Date of Patent: August 1, 2023Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
-
Publication number: 20230146441Abstract: This drone comprises a sensor for measuring representative data, comprising at least one measurement cell that is open to the atmosphere, at least a first laser source configured to inject, into the measurement cell, a first laser beam at a first wavelength characteristic of a first gas to be detected and a second laser source configured to inject, into the measurement cell, a second laser beam at a second wavelength characteristic of a second gas to be detected. The measuring sensor comprises a detector common to the two laser sources, said detector being configured to detect a first measurement signal originating from the measurement cell and resulting from injection of the first laser beam into the measurement cell and a second measurement signal originating from the measurement cell and resulting from injection of the second laser beam into the measurement cell.Type: ApplicationFiled: March 25, 2021Publication date: May 11, 2023Applicants: Centre national de la recherche scientifique, UNIVERSITE DE REIMS CHAMPAGNE-ARDENNE, TotalEnergies OneTechInventors: Ludovic DONNAT, Abel MAUNOURY, Lilian JOLY, Thomas DECARPENTERIE, Jérémie BURGALAT, Nicolas CHAUVIN, Grégory ALBORA, Nicolas DUMELIE, Julien COUSIN
-
Publication number: 20230119594Abstract: A system for evaluating a posture of a user operating a computing device can include one or more processors, a sensor suite configured to generate sensor data corresponding to a three-dimensional (3D) orientation of a user's body, and one or more machine-readable, non-transitory storage mediums that include instructions configured to cause the one or more processors to perform operations including: estimating the user's posture based on the sensor data from the sensor suite; receiving application data corresponding to an application that the user is interfacing with on the computing device; and generating a classification of the user's posture based on a comparison of the estimated posture with a plurality of posture types. The performed operations may further include determining a recommendation to modify and improve the user's posture based on the classification and the application data and generating a user-accessible output that corresponds to the recommendation.Type: ApplicationFiled: October 14, 2021Publication date: April 20, 2023Inventors: Virgile Hernicot, Nicolas Chauvin, Laleh Makarem, Joy Oppliger, Olivier Theytaz, Olivier Girard
-
Publication number: 20230120650Abstract: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.Type: ApplicationFiled: December 15, 2022Publication date: April 20, 2023Inventors: Nicolas Chauvin, François Morier
-
Patent number: 11625108Abstract: A method of operating an input device can include generating a light beam by a light source module, steering the light beam towards a target location on an underlying surface, steering a reflected light beam towards an image sensor of the input device, receiving the reflected light beam by the image sensor, and generating tracking data by the image sensor that corresponds to a two-dimensional (2D) movement of the input device on the underlying surface. The method further includes determining that the input device is operating: on and in contact with the underlying surface when the reflected light beam received by the image sensor is located on a first set of pixels of the image sensor, and above and not in contact with the underlying surface when the reflected light beam is located on a second set of pixels of the plurality of pixels of the image sensor.Type: GrantFiled: September 30, 2020Date of Patent: April 11, 2023Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, Francois Morier, Francois Scholder, Florian Jeannerat
-
Patent number: 11568549Abstract: Methods and systems for determining a displacement of a peripheral device are provided. In one example, a peripheral device comprises: an image sensor, and a hardware processor configured to: control the image sensor to capture a first image of a surface when the peripheral device is at a first location on the surface, the first image comprising a feature of the first location of the surface; execute a trained machine learning model using data derived from the first image to estimate a displacement of the feature between the first image and a reference image captured at a second location of the surface; and determine a displacement of the peripheral device based on the estimated displacement of the feature.Type: GrantFiled: May 27, 2021Date of Patent: January 31, 2023Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, Francois Morier, Helmut Grabner
-
Patent number: 11567592Abstract: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.Type: GrantFiled: May 12, 2022Date of Patent: January 31, 2023Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, François Morier
-
Publication number: 20220326788Abstract: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.Type: ApplicationFiled: May 12, 2022Publication date: October 13, 2022Inventors: Nicolas Chauvin, François Morier
-
Patent number: 11347327Abstract: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.Type: GrantFiled: June 26, 2020Date of Patent: May 31, 2022Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, François Morier
-
Patent number: 11347326Abstract: A method and system configured to receive a first report from a computer peripheral device, determine a trajectory of the computer peripheral device based on the first report, and determine a predicted activity level of the computer peripheral device based on the first report. The method and system can be further configured to compare the predicted activity level of the computer peripheral device with a baseline activity level and in response to determining that the predicted activity level of the computer peripheral device exceeds the baseline activity level, generate and send a first command to the computer peripheral device configured to cause the computer peripheral device to send a subsequent report of aggregated movement data at a first report rate.Type: GrantFiled: May 29, 2020Date of Patent: May 31, 2022Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
-
Patent number: 11340713Abstract: A system including a first device with a surface and an identification feature that includes or encodes machine-readable data related to the surface, and a second device including a sensor and one or more processors coupled to the sensor that are configured to determine a relative displacement of the second device as it is moved along the surface of the first device. The second device receives the machine-readable data related to the surface from the identification features from the first device and configures the second device to determine the relative displacement along the surface differently (e.g., improves displacement tracking) based on the machine-readable data related to the surface.Type: GrantFiled: June 26, 2020Date of Patent: May 24, 2022Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, François Morier
-
Publication number: 20220100288Abstract: A method of operating an input device can include generating a light beam by a light source module, steering the light beam towards a target location on an underlying surface, steering a reflected light beam towards an image sensor of the input device, receiving the reflected light beam by the image sensor, and generating tracking data by the image sensor that corresponds to a two-dimensional (2D) movement of the input device on the underlying surface. The method further includes determining that the input device is operating: on and in contact with the underlying surface when the reflected light beam received by the image sensor is located on a first set of pixels of the image sensor, and above and not in contact with the underlying surface when the reflected light beam is located on a second set of pixels of the plurality of pixels of the image sensor.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Nicolas Chauvin, Francois Morier, Francois Scholder, Florian Jeannerat
-
Publication number: 20220027289Abstract: A method and system configured to receive a first report from a computer peripheral device by a receiver, determine that the first report is corrupted or received at a rate slower than the first report rate, compute a current trajectory of the computer peripheral device based on one or more intervals of movement data in the first report, compute a predicted trajectory of the computer peripheral device based on the first report, compute an incremental displacement of the computer peripheral device based on the predicted trajectory. The method and system can further generate data indicative of a position or displacement of the computer peripheral device based on the predicted trajectory of the computer peripheral device and send the data indicative of a position or displacement of the computer peripheral device at an interval that is less than twice a period of the first report rate to the host computing device.Type: ApplicationFiled: October 5, 2021Publication date: January 27, 2022Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
-
Publication number: 20210405775Abstract: A computer peripheral device (e.g., a computer mouse) includes an optical sensor configured to generate optical data corresponding to a surface that the computer peripheral device is placed upon and a processor(s) configured to determine, based on the optical data, a relative displacement of the computer peripheral device along the surface, identify one or more characteristics of the surface based on the optical data; compare the one or more characteristics with one or more corresponding baseline characteristics stored in memory; classify, based on the comparing of the one or more characteristics with one or more corresponding baseline characteristics, a type of the surface; and adjust, based on the classified type of the surface, an aspect of the determination of the relative displacement of the peripheral device or an operation of the optical sensor that alters the generating of the optical data.Type: ApplicationFiled: June 26, 2020Publication date: December 30, 2021Inventors: Nicolas Chauvin, François Morier
-
Publication number: 20210405770Abstract: A system including a first device with a surface and an identification feature that includes or encodes machine-readable data related to the surface, and a second device including a sensor and one or more processors coupled to the sensor that are configured to determine a relative displacement of the second device as it is moved along the surface of the first device. The second device receives the machine-readable data related to the surface from the identification features from the first device and configures the second device to determine the relative displacement along the surface differently (e.g., improves displacement tracking) based on the machine-readable data related to the surface.Type: ApplicationFiled: June 26, 2020Publication date: December 30, 2021Inventors: Nicolas Chauvin, François Morier
-
Publication number: 20210374077Abstract: A method and system configured to receive a first report from a computer peripheral device by a receiver, determine that the first report is corrupted or received at a rate slower than the first report rate, compute a current trajectory of the computer peripheral device based on one or more intervals of movement data in the first report, compute a predicted trajectory of the computer peripheral device based on the first report, compute an incremental displacement of the computer peripheral device based on the predicted trajectory. The method and system can further generate data indicative of a position or displacement of the computer peripheral device based on the predicted trajectory of the computer peripheral device and send the data indicative of a position or displacement of the computer peripheral device at an interval that is less than twice a period of the first report rate to the host computing device.Type: ApplicationFiled: May 29, 2020Publication date: December 2, 2021Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
-
Publication number: 20210373678Abstract: A method and system configured to receive a first report from a computer peripheral device, determine a trajectory of the computer peripheral device based on the first report, and determine a predicted activity level of the computer peripheral device based on the first report. The method and system can be further configured to compare the predicted activity level of the computer peripheral device with a baseline activity level and in response to determining that the predicted activity level of the computer peripheral device exceeds the baseline activity level, generate and send a first command to the computer peripheral device configured to cause the computer peripheral device to send a subsequent report of aggregated movement data at a first report rate.Type: ApplicationFiled: May 29, 2020Publication date: December 2, 2021Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
-
Patent number: 11176062Abstract: A method and system configured to receive a first report from a computer peripheral device by a receiver, determine that the first report is corrupted or received at a rate slower than the first report rate, compute a current trajectory of the computer peripheral device based on one or more intervals of movement data in the first report, compute a predicted trajectory of the computer peripheral device based on the first report, compute an incremental displacement of the computer peripheral device based on the predicted trajectory. The method and system can further generate data indicative of a position or displacement of the computer peripheral device based on the predicted trajectory of the computer peripheral device and send the data indicative of a position or displacement of the computer peripheral device at an interval that is less than twice a period of the first report rate to the host computing device.Type: GrantFiled: May 29, 2020Date of Patent: November 16, 2021Assignee: Logitech Europe S.A.Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
-
Publication number: 20210287380Abstract: Methods and systems for determining a displacement of a peripheral device are provided. In one example, a peripheral device comprises: an image sensor, and a hardware processor configured to: control the image sensor to capture a first image of a surface when the peripheral device is at a first location on the surface, the first image comprising a feature of the first location of the surface; execute a trained machine learning model using data derived from the first image to estimate a displacement of the feature between the first image and a reference image captured at a second location of the surface; and determine a displacement of the peripheral device based on the estimated displacement of the feature.Type: ApplicationFiled: May 27, 2021Publication date: September 16, 2021Inventors: Nicolas Chauvin, Francois Morier, Helmut Grabner