Patents by Inventor Mark Starrett
Mark Starrett 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: 11500478Abstract: A method includes determining a physical location of each of a plurality of peripheral devices communicatively coupled to a host computing device, the each of the plurality of peripheral devices including a computer mouse; generating a lighting sequence configured to activate visual output elements on the each of the plurality of peripheral devices; and modifying the lighting sequence based on the physical location of the computer mouse relative to at least one of the other plurality of peripheral devices. In some aspects, the plurality of peripheral devices further includes a mouse pad, and modifying the lighting sequence for the computer mouse is based on the location of the computer mouse relative to its position on the mouse pad. In some cases, modifying the lighting sequence for the computer mouse is based on the location of the computer mouse relative to its position to the other plurality of peripheral devices.Type: GrantFiled: October 6, 2021Date of Patent: November 15, 2022Assignee: Logitech Europe S.A.Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Curtis Brown
-
Patent number: 11307674Abstract: A method includes detecting an object in in proximity with the a peripheral device such that the object is located in a position indicative of light generated by one or more visual output elements of the peripheral device being obfuscated from a user; determining an obfuscation area defining a boundary of an area being obfuscated; determining a current output schema displayed on a set of visual output elements; determining a current visual output area defining a boundary of the current output schema; determining a location of the obfuscation area; determining a location of the current visual output area; determining an amount of overlap between the obfuscation area and the current visual output area based on their corresponding determined locations; and in response to the amount of overlap being greater than an overlap threshold value: reconfiguring the current output schema to be displayed on a different set of visual output elements.Type: GrantFiled: February 21, 2020Date of Patent: April 19, 2022Assignee: Logitech Europe S.A.Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad
-
Patent number: 11310877Abstract: A method can include intercepting a command generated by a computer peripheral device; determining a function corresponding to the command; generating a lighting output schema configured to be output on one or more visual output elements on the computer peripheral device based on the determined function; identifying, based on the determined function, whether a second software component can accept the command; and in response to determining that the second software component can accept the command, sending the intercepted command to the second software component.Type: GrantFiled: February 21, 2020Date of Patent: April 19, 2022Assignee: Logitech Europe S.A.Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Thomas Rouvinez
-
Publication number: 20220027000Abstract: A method includes determining a physical location of each of a plurality of peripheral devices communicatively coupled to a host computing device, the each of the plurality of peripheral devices including a computer mouse; generating a lighting sequence configured to activate visual output elements on the each of the plurality of peripheral devices; and modifying the lighting sequence based on the physical location of the computer mouse relative to at least one of the other plurality of peripheral devices. In some aspects, the plurality of peripheral devices further includes a mouse pad, and modifying the lighting sequence for the computer mouse is based on the location of the computer mouse relative to its position on the mouse pad. In some cases, modifying the lighting sequence for the computer mouse is based on the location of the computer mouse relative to its position to the other plurality of peripheral devices.Type: ApplicationFiled: October 6, 2021Publication date: January 27, 2022Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Curtis Brown
-
Patent number: 11175751Abstract: A method can include: determining a physical location of each of a plurality of peripheral devices communicatively coupled to a host computing device; generating a lighting sequence configured to activate visual output elements on the each of the plurality of peripheral devices, wherein the lighting sequence is a time based sequence that traverses the plurality of peripheral devices; and modifying a timing parameter of the lighting sequence based on the respective physical location of each of the plurality of peripheral devices. In some cases, modifying the lighting sequence can include: determining a distance between at least two of the plurality of peripheral devices and modifying the timing parameter of the sequential pattern based on the distance between the at least two of the plurality of peripheral devices.Type: GrantFiled: February 21, 2020Date of Patent: November 16, 2021Assignee: Logitech Europe S.A.Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Curtis Brown
-
Publication number: 20210263595Abstract: A method includes detecting an object in in proximity with the a peripheral device such that the object is located in a position indicative of light generated by one or more visual output elements of the peripheral device being obfuscated from a user; determining an obfuscation area defining a boundary of an area being obfuscated; determining a current output schema displayed on a set of visual output elements; determining a current visual output area defining a boundary of the current output schema; determining a location of the obfuscation area; determining a location of the current visual output area; determining an amount of overlap between the obfuscation area and the current visual output area based on their corresponding determined locations; and in response to the amount of overlap being greater than an overlap threshold value: reconfiguring the current output schema to be displayed on a different set of visual output elements.Type: ApplicationFiled: February 21, 2020Publication date: August 26, 2021Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad
-
Publication number: 20210263600Abstract: A method can include: determining a physical location of each of a plurality of peripheral devices communicatively coupled to a host computing device; generating a lighting sequence configured to activate visual output elements on the each of the plurality of peripheral devices, wherein the lighting sequence is a time based sequence that traverses the plurality of peripheral devices; and modifying a timing parameter of the lighting sequence based on the respective physical location of each of the plurality of peripheral devices. In some cases, modifying the lighting sequence can include: determining a distance between at least two of the plurality of peripheral devices and modifying the timing parameter of the sequential pattern based on the distance between the at least two of the plurality of peripheral devices.Type: ApplicationFiled: February 21, 2020Publication date: August 26, 2021Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Curtis Brown
-
Publication number: 20210267028Abstract: A method can include intercepting a command generated by a computer peripheral device; determining a function corresponding to the command; generating a lighting output schema configured to be output on one or more visual output elements on the computer peripheral device based on the determined function; identifying, based on the determined function, whether a second software component can accept the command; and in response to determining that the second software component can accept the command, sending the intercepted command to the second software component.Type: ApplicationFiled: February 21, 2020Publication date: August 26, 2021Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Thomas Rouvinez
-
Publication number: 20160306439Abstract: A computer implemented method comprising receiving input from an input device having a plurality of keys, the input corresponding to individual key presses of the plurality of keys. The method further includes tracking the individual key presses over a period of time, determining time-based analytics for each of the individual keys, providing a graphical representation of the plurality of keys, and modifying the graphical representation of each of the plurality of keys based on the time-based analytics. The time-based analytics can include a key press frequency or a key press duration of each key over the period of time. The graphical representation can be a heat map on a display. Alternatively, the heat map can be represented on hardware including LEDs for each individual key on the input device. The method further includes storing the individual key presses over the period of time as a session.Type: ApplicationFiled: June 28, 2016Publication date: October 20, 2016Inventors: William Prescott, Mark Starrett
-
Publication number: 20160100465Abstract: A computer implemented method comprising receiving input from an input device having a plurality of keys, the input corresponding to individual key presses of the plurality of keys. The method further includes tracking the individual key presses over a period of time, determining time-based analytics for each of the individual keys, providing a graphical representation of the plurality of keys, and modifying the graphical representation of each of the plurality of keys based on the time-based analytics. The time-based analytics can include a key press frequency or a key press duration of each key over the period of time. The graphical representation can be a heat map on a display. Alternatively, the heat map can be represented on hardware including LEDs for each individual key on the input device. The method further includes storing the individual key presses over the period of time as a session.Type: ApplicationFiled: October 7, 2014Publication date: April 7, 2016Inventors: William Prescott, Mark Starrett
-
Patent number: D720342Type: GrantFiled: October 1, 2013Date of Patent: December 30, 2014Assignee: Logitech Europe S.A.Inventors: Mark Starrett, Cormac O'Conaire, Ryan Stephen Helps
-
Patent number: D780756Type: GrantFiled: September 16, 2015Date of Patent: March 7, 2017Assignee: Logitech Europe S.A.Inventors: Thomas Crisp, Grayson Stopp, Ara Acle, Mark Starrett, Nai Hsiang Mah
-
Patent number: D780757Type: GrantFiled: October 29, 2015Date of Patent: March 7, 2017Assignee: Logitech Europe S.A.Inventors: Thomas Crisp, Grayson Stopp, Ara Acle, Marc Korbuly, Mark Starrett, Nai Hsiang Mah
-
Patent number: D812055Type: GrantFiled: December 7, 2016Date of Patent: March 6, 2018Assignee: Logitech Europe S.A.Inventors: Thomas Crisp, Grayson Stopp, Ara Acle, Marc Korbuly, Mark Starrett, Nai Hsiang Mah
-
Patent number: D900101Type: GrantFiled: May 2, 2018Date of Patent: October 27, 2020Assignee: Logitech Europe S.A.Inventors: Maxime Dubreucq, Matthew Pugmire, William Carey, Mark Starrett, Ram Chaturabul, Seter Libao Wu
-
Patent number: D983202Type: GrantFiled: September 9, 2021Date of Patent: April 11, 2023Assignee: Logitech Europe S.A.Inventors: Maxime Dubreucq, Tania Alvarez Moreno, Kelly Kim, Jules Moretti, Mark Starrett
-
Patent number: D999773Type: GrantFiled: November 29, 2021Date of Patent: September 26, 2023Assignee: Logitech Europe S.A.Inventors: Wai Bun Choi, Lan Szu-Ting, Mark Starrett, Benjamin Ehrenberg, Ram Chaturabul, Kelly Kim, Tania Alvarez Moreno
-
Patent number: D1012084Type: GrantFiled: February 16, 2023Date of Patent: January 23, 2024Assignee: Logitech Europe S.A.Inventors: Maxime Dubreucq, Tania Alvarez Moreno, Kelly Kim, Jules Moretti, Mark Starrett
-
Patent number: D1017605Type: GrantFiled: September 10, 2021Date of Patent: March 12, 2024Assignee: Logitech Europe S.A.Inventors: Wai Bun Choi, Lan Szu-Ting, Kelly Kim, Benjamin Ehrenberg, Mark Starrett