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: 11714761
    Abstract: 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: Grant
    Filed: October 5, 2021
    Date of Patent: August 1, 2023
    Assignee: Logitech Europe S.A.
    Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
  • Publication number: 20230013693
    Abstract: 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: Application
    Filed: September 29, 2022
    Publication date: January 19, 2023
    Inventors: Philippe Chazot, Marc Viredaz, Jiri Holzbecher
  • Patent number: 11470472
    Abstract: 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: Grant
    Filed: May 31, 2019
    Date of Patent: October 11, 2022
    Assignee: Logitech Europe S.A.
    Inventors: Philippe Chazot, Marc Viredaz, Jiri Holzbecher
  • Patent number: 11347326
    Abstract: 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: Grant
    Filed: May 29, 2020
    Date of Patent: May 31, 2022
    Assignee: Logitech Europe S.A.
    Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
  • Publication number: 20220027289
    Abstract: 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: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
  • Publication number: 20210374077
    Abstract: 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: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
  • Publication number: 20210373678
    Abstract: 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: Application
    Filed: May 29, 2020
    Publication date: December 2, 2021
    Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
  • Patent number: 11176062
    Abstract: 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: Grant
    Filed: May 29, 2020
    Date of Patent: November 16, 2021
    Assignee: Logitech Europe S.A.
    Inventors: Nicolas Chauvin, Philippe Chazot, Myriam Douvé
  • Patent number: 10869111
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: December 15, 2020
    Assignee: Logitech Europe S.A.
    Inventors: Philippe Chazot, Jiri Holzbecher
  • Publication number: 20200382954
    Abstract: 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: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Philippe Chazot, Marc Viredaz, Jiri Holzbecher
  • Patent number: 10789181
    Abstract: 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: Grant
    Filed: May 22, 2019
    Date of Patent: September 29, 2020
    Assignee: Logitech Europe S.A.
    Inventors: Philippe Chazot, Jiri Holzbecher, Frédéric Fortin, Fabrice Sauterel
  • Patent number: 10742730
    Abstract: 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: Grant
    Filed: April 16, 2019
    Date of Patent: August 11, 2020
    Assignee: Logitech Europe S.A.
    Inventors: Paolo Passeri, Rajesh Gopalakrishna, Lapyan Larry Ng, Jean-Christophe Hemes, Jiri Holzbecher, Philippe Chazot, Tanvi K. Shah
  • Patent number: 10713185
    Abstract: 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: Grant
    Filed: July 16, 2018
    Date of Patent: July 14, 2020
    Assignee: Logitech Europe S.A.
    Inventors: Philippe Chazot, Frédéric Fortin, Fabrice Sauterel
  • Publication number: 20200133891
    Abstract: 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: Application
    Filed: May 22, 2019
    Publication date: April 30, 2020
    Inventors: Philippe Chazot, Jiri Holzbecher, Frederic Fortin, Fabrice Sauterel
  • Publication number: 20200137470
    Abstract: 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: Application
    Filed: March 29, 2019
    Publication date: April 30, 2020
    Inventors: Philippe Chazot, Jiri Holzbecher
  • Patent number: 10545583
    Abstract: 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: Grant
    Filed: December 22, 2016
    Date of Patent: January 28, 2020
    Assignee: 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: 20200019517
    Abstract: 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: Application
    Filed: July 16, 2018
    Publication date: January 16, 2020
    Inventors: Philippe Chazot, Frédéric Fortin, Fabrice Sauterel
  • Publication number: 20200014748
    Abstract: 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: Application
    Filed: April 16, 2019
    Publication date: January 9, 2020
    Inventors: Paolo Passeri, Rajesh Gopalakrishna, Lapyan Larry Ng, Jean-Christophe Hemes, Jiri Holzbecher, Philippe Chazot, Tanvi K. Shah
  • Patent number: 10521373
    Abstract: 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: Grant
    Filed: January 28, 2019
    Date of Patent: December 31, 2019
    Assignee: Logitech Europe S.A.
    Inventors: Philippe Chazot, Laurent Mealares, Jiri Holzbecher
  • Patent number: 10474324
    Abstract: 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: Grant
    Filed: December 22, 2016
    Date of Patent: November 12, 2019
    Assignee: 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