Patents by Inventor Philippe Chazot
Philippe Chazot 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: 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: 20230013693Abstract: Methods and systems for performing wireless communication are presented. In one example, a wireless peripheral device comprises a wireless transceiver configured to receive and transmit data over a primary channel, an optical sensor configured to receive data over an out-of-band channel, and one or more processors configured to: receive, via the wireless transceiver and over the primary channel, wireless signals including first key data from a second device; receive, via the optical sensor, optical signals including verification data from the second device; verify the first key data based on the verification data; and responsive to verifying the first key data based on the verification data, generate a digital security key based on the first key data, the digital security key used for following data transmission between the wireless peripheral device and the second device via the wireless transceiver.Type: ApplicationFiled: September 29, 2022Publication date: January 19, 2023Inventors: Philippe Chazot, Marc Viredaz, Jiri Holzbecher
-
Patent number: 11470472Abstract: Methods and systems for performing wireless communication are presented. In one example, a wireless peripheral device comprises a wireless transceiver configured to receive and transmit data over a primary channel, an optical sensor configured to receive data over an out-of-band channel, and one or more processors configured to: receive, via the wireless transceiver and over the primary channel, wireless signals including first key data from a second device; receive, via the optical sensor, optical signals including verification data from the second device; verify the first key data based on the verification data; and responsive to verifying the first key data based on the verification data, generate a digital security key based on the first key data, the digital security key used for following data transmission between the wireless peripheral device and the second device via the wireless transceiver.Type: GrantFiled: May 31, 2019Date of Patent: October 11, 2022Assignee: Logitech Europe S.A.Inventors: Philippe Chazot, Marc Viredaz, Jiri Holzbecher
-
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é
-
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: 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é
-
Patent number: 10869111Abstract: In some embodiments, a transceiver is configured to wirelessly transfer data between a host computing device and a plurality of peripheral devices over a communication path using a communication data construct sent by the transceiver comprising a plurality of packet structures forming a communication protocol for communicating peripheral device data (HID or audio data) between the host device and the plurality of peripheral devices. Each of the packet structures of the plurality of packet structures can include a single destination address configured to identify which of the plurality of peripheral devices will receive peripheral device data from the host computing device in the present packet structure and which of the plurality of computer peripheral devices will not receive peripheral device data from the host computing device in a present packet structure; and a data field configured to contain peripheral operational data for each of the plurality of peripheral devices.Type: GrantFiled: March 29, 2019Date of Patent: December 15, 2020Assignee: Logitech Europe S.A.Inventors: Philippe Chazot, Jiri Holzbecher
-
Publication number: 20200382954Abstract: Methods and systems for performing wireless communication are presented. In one example, a wireless peripheral device comprises a wireless transceiver configured to receive and transmit data over a primary channel, an optical sensor configured to receive data over an out-of-band channel, and one or more processors configured to: receive, via the wireless transceiver and over the primary channel, wireless signals including first key data from a second device; receive, via the optical sensor, optical signals including verification data from the second device; verify the first key data based on the verification data; and responsive to verifying the first key data based on the verification data, generate a digital security key based on the first key data, the digital security key used for following data transmission between the wireless peripheral device and the second device via the wireless transceiver.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Inventors: Philippe Chazot, Marc Viredaz, Jiri Holzbecher
-
Patent number: 10789181Abstract: In some embodiments a transceiver is configured to wirelessly transfer data between a host computing device and one or more peripheral devices over a communication path using a communication data construct comprising a packet structure arranged in a repetitive communication structure. The repetitive communication structure can include a transmit time window within which the host transmits data to the one or more connected peripheral devices and a receive time window within which the host receives data from the one or more connected peripheral devices. A duration of the receive time window is set based on a predetermined communication report rate between the host computing device and the one or more connected peripheral devices. A new peripheral device is added as a connected peripheral device when the new peripheral device transmits a request to the host to be added as a connected peripheral device and the receive time window has time available to add the new peripheral device.Type: GrantFiled: May 22, 2019Date of Patent: September 29, 2020Assignee: Logitech Europe S.A.Inventors: Philippe Chazot, Jiri Holzbecher, Frédéric Fortin, Fabrice Sauterel
-
Patent number: 10742730Abstract: A computer-implemented method includes sending a broadcast over a network requesting a response from other host computers on the network that are also communicatively paired with the input device, receiving a broadcasted response from a second host computer on the network indicating that it is communicatively paired with the input device, establishing a communicative connection with the second host computer via the network and automatically reestablishing the connection with the second host computer when the second host computer disconnects and reconnects to the network. In response to an edge-detect event, sending a control signal to switch the communicative pairing of the input device from the first host computer to the second host computer.Type: GrantFiled: April 16, 2019Date of Patent: August 11, 2020Assignee: Logitech Europe S.A.Inventors: Paolo Passeri, Rajesh Gopalakrishna, Lapyan Larry Ng, Jean-Christophe Hemes, Jiri Holzbecher, Philippe Chazot, Tanvi K. Shah
-
Patent number: 10713185Abstract: Examples of techniques for wireless communication are presented. In some examples, an apparatus comprises a wireless transceiver and a hardware processor configured to perform: receiving, from a host device, a first indication of a host device clock signal, the apparatus and the host device being coupled via a wired interconnect; determining, based on the first indication and a second indication of an endpoint device clock signal, a phase relationship between the host device clock signal and the endpoint device clock signal; determining, based at least on the phase relationship, a first time for transmitting a sensor data request to a peripheral device of a computer; transmitting, using the wireless transceiver, the sensor data request to the peripheral device at the first time; receiving, from the peripheral device, the sensor data; and providing the sensor data to the host device via the wired interconnect as input data to the computer.Type: GrantFiled: July 16, 2018Date of Patent: July 14, 2020Assignee: Logitech Europe S.A.Inventors: Philippe Chazot, Frédéric Fortin, Fabrice Sauterel
-
Publication number: 20200133891Abstract: In some embodiments a transceiver is configured to wirelessly transfer data between a host computing device and one or more peripheral devices over a communication path using a communication data construct comprising a packet structure arranged in a repetitive communication structure. The repetitive communication structure can include a transmit time window within which the host transmits data to the one or more connected peripheral devices and a receive time window within which the host receives data from the one or more connected peripheral devices. A duration of the receive time window is set based on a predetermined communication report rate between the host computing device and the one or more connected peripheral devices. A new peripheral device is added as a connected peripheral device when the new peripheral device transmits a request to the host to be added as a connected peripheral device and the receive time window has time available to add the new peripheral device.Type: ApplicationFiled: May 22, 2019Publication date: April 30, 2020Inventors: Philippe Chazot, Jiri Holzbecher, Frederic Fortin, Fabrice Sauterel
-
Publication number: 20200137470Abstract: In some embodiments, a transceiver is configured to wirelessly transfer data between a host computing device and a plurality of peripheral devices over a communication path using a communication data construct sent by the transceiver comprising a plurality of packet structures forming a communication protocol for communicating peripheral device data (HID or audio data) between the host device and the plurality of peripheral devices. Each of the packet structures of the plurality of packet structures can include a single destination address configured to identify which of the plurality of peripheral devices will receive peripheral device data from the host computing device in the present packet structure and which of the plurality of computer peripheral devices will not receive peripheral device data from the host computing device in a present packet structure; and a data field configured to contain peripheral operational data for each of the plurality of peripheral devices.Type: ApplicationFiled: March 29, 2019Publication date: April 30, 2020Inventors: Philippe Chazot, Jiri Holzbecher
-
Patent number: 10545583Abstract: A computer-implemented method includes detecting a first window being displayed on a display of a host computing device, detecting graphical content on the first window, generating a second window (overlay) on the display, wherein the overlay is configured on a window layer above the first window, and changing graphical qualities of the overlay based on the detected graphical content of the first window. The graphical qualities may include at least one of a shape, size, color, transparency, or opacity of the overlay. The method can further include receiving input data corresponding to a movement of a cursor on the first window, setting a transparency of an area around the cursor to a first transparency, and setting a transparency of a remainder of the overlay to a second transparency, such that the area around the cursor appears to highlight a corresponding area of the graphical content on the first window.Type: GrantFiled: December 22, 2016Date of Patent: January 28, 2020Assignee: Logitech Europe S.A.Inventors: Guillaume Mathias, Christophe Dayer, Martin Caspar Ruegg, Marten Helwig, Patrick Cerisier, Philippe Chazot, Patrick Salamin, Mauricio Garcia, Nicolas Ramond, Yohan Baillet
-
Publication number: 20200019517Abstract: Examples of techniques for wireless communication are presented. In some examples, an apparatus comprises a wireless transceiver and a hardware processor configured to perform: receiving, from a host device, a first indication of a host device clock signal, the apparatus and the host device being coupled via a wired interconnect; determining, based on the first indication and a second indication of an endpoint device clock signal, a phase relationship between the host device clock signal and the endpoint device clock signal; determining, based at least on the phase relationship, a first time for transmitting a sensor data request to a peripheral device of a computer; transmitting, using the wireless transceiver, the sensor data request to the peripheral device at the first time; receiving, from the peripheral device, the sensor data; and providing the sensor data to the host device via the wired interconnect as input data to the computer.Type: ApplicationFiled: July 16, 2018Publication date: January 16, 2020Inventors: Philippe Chazot, Frédéric Fortin, Fabrice Sauterel
-
Publication number: 20200014748Abstract: A computer-implemented method includes sending a broadcast over a network requesting a response from other host computers on the network that are also communicatively paired with the input device, receiving a broadcasted response from a second host computer on the network indicating that it is communicatively paired with the input device, establishing a communicative connection with the second host computer via the network and automatically reestablishing the connection with the second host computer when the second host computer disconnects and reconnects to the network. In response to an edge-detect event, sending a control signal to switch the communicative pairing of the input device from the first host computer to the second host computer.Type: ApplicationFiled: April 16, 2019Publication date: January 9, 2020Inventors: Paolo Passeri, Rajesh Gopalakrishna, Lapyan Larry Ng, Jean-Christophe Hemes, Jiri Holzbecher, Philippe Chazot, Tanvi K. Shah
-
Patent number: 10521373Abstract: Embodiments of the present invention provide a method and system of switching a wireless connection between a plurality of input devices and a first host device to at least a second host device. Embodiments of the invention are directed to systems and methods for switching multiple, independently connected data input devices from a first host computing device to a second host computing device together based on a single command or operation.Type: GrantFiled: January 28, 2019Date of Patent: December 31, 2019Assignee: Logitech Europe S.A.Inventors: Philippe Chazot, Laurent Mealares, Jiri Holzbecher
-
Patent number: 10474324Abstract: In some embodiments, a computer-implemented method includes detecting, by a first software application, a first window being displayed on a display of a host computing device, where the first window displays graphical content and is generated by a second software application. The method can further include capturing an image of the graphical content on the first window and generating a second window on the display of the host computing device, where the second window is configured as a top-most window on the display, such that subsequent application-level and system-level window pop-ups occur on a window layer below the second window. The method can further include displaying the captured image of the graphical content on the second window.Type: GrantFiled: December 22, 2016Date of Patent: November 12, 2019Assignee: Logitech Europe S.A.Inventors: Guillaume Mathias, Christophe Dayer, Martin Caspar Ruegg, Marten Helwig, Patrick Cerisier, Philippe Chazot, Patrick Salamin, Mauricio Garcia, Nicolas Ramond, Yohan Baillet