Patents by Inventor Andrew DURRER

Andrew DURRER 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: 11500478
    Abstract: 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: Grant
    Filed: October 6, 2021
    Date of Patent: November 15, 2022
    Assignee: Logitech Europe S.A.
    Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Curtis Brown
  • Patent number: 11307674
    Abstract: 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: Grant
    Filed: February 21, 2020
    Date of Patent: April 19, 2022
    Assignee: Logitech Europe S.A.
    Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad
  • Patent number: 11310877
    Abstract: 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: Grant
    Filed: February 21, 2020
    Date of Patent: April 19, 2022
    Assignee: Logitech Europe S.A.
    Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Thomas Rouvinez
  • Publication number: 20220027000
    Abstract: 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: Application
    Filed: October 6, 2021
    Publication date: January 27, 2022
    Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Curtis Brown
  • Patent number: 11175751
    Abstract: 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: Grant
    Filed: February 21, 2020
    Date of Patent: November 16, 2021
    Assignee: Logitech Europe S.A.
    Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Curtis Brown
  • Publication number: 20210263595
    Abstract: 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: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad
  • Publication number: 20210267028
    Abstract: 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: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Thomas Rouvinez
  • Publication number: 20210263600
    Abstract: 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: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Mark Starrett, Jacob Kottage, Andrew Durrer, Andrew Coonrad, Curtis Brown
  • Publication number: 20210166501
    Abstract: In one or more embodiments, method, system and computer program product for providing secure access to device data and/or device operations by an application are disclosed. The method for providing secure access to one or more devices by an application includes receiving application information for the application; receiving device information for the one or more devices to which the application is requesting access; receiving rules for allowing the application to access the one or more devices, wherein the access to the one or more devices includes device data, one or more device operations or a combination thereof; and allowing the application to access the device based on the rules.
    Type: Application
    Filed: February 13, 2021
    Publication date: June 3, 2021
    Inventors: Kunal Rupani, Narendra Sharma, Eran Netanel, Yixiang Chen, Drew S. Johnson, Andrew Durrer, Michael Garner
  • Patent number: 10922904
    Abstract: The present invention relates generally to the communication of vehicle data, diagnostics and related information with a network remote from the vehicle, and more particularly to communications and storage of vehicle data in the cloud. In one or more preferred embodiments, vehicle information is securely gathered from a vehicle, processed in accordance with instructions and a profile set remotely, and stored at a remote data store, where remote access to such information can be accommodated through applications, smartphones and other remote devices.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: February 16, 2021
    Assignee: Aeris Communications, Inc.
    Inventors: Yixiang Chen, Drew S. Johnson, Andrew Durrer, Michael Garner
  • Publication number: 20180342115
    Abstract: The present invention relates generally to the communication of vehicle data, diagnostics and related information with a network remote from the vehicle, and more particularly to communications and storage of vehicle data in the cloud. In one or more preferred embodiments, vehicle information is securely gathered from a vehicle, processed in accordance with instructions and a profile set remotely, and stored at a remote data store, where remote access to such information can be accommodated through applications, smartphones and other remote devices.
    Type: Application
    Filed: August 2, 2018
    Publication date: November 29, 2018
    Inventors: Yixiang CHEN, Drew S. JOHNSON, Andrew DURRER, Michael GARNER
  • Patent number: 10055901
    Abstract: The present invention relates generally to the communication of vehicle data, diagnostics and related information with a network remote from the vehicle, and more particularly to communications and storage of vehicle data in the cloud. In one or more preferred embodiments, vehicle information is securely gathered from a vehicle, processed in accordance with instructions and a profile set remotely, and stored at a remote data store, where remote access to such information can be accommodated through applications, smartphones and other remote devices.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: August 21, 2018
    Assignee: AERIS COMMUNICATIONS, INC.
    Inventors: Yixiang Chen, Drew S. Johnson, Andrew Durrer, Michael Garner
  • Publication number: 20160180608
    Abstract: The present invention relates generally to the communication of vehicle data, diagnostics and related information with a network remote from the vehicle, and more particularly to communications and storage of vehicle data in the cloud. In one or more preferred embodiments, vehicle information is securely gathered from a vehicle, processed in accordance with instructions and a profile set remotely, and stored at a remote data store, where remote access to such information can be accommodated through applications, smartphones and other remote devices.
    Type: Application
    Filed: February 29, 2016
    Publication date: June 23, 2016
    Inventors: Yixiang CHEN, Drew S. JOHNSON, Andrew DURRER, Michael GARNER
  • Patent number: 9275503
    Abstract: The present invention relates generally to the communication of vehicle data, diagnostics and related information with a network remote from the vehicle, and more particularly to communications and storage of vehicle data in the cloud. In one or more preferred embodiments, vehicle information is securely gathered from a vehicle, processed in accordance with instructions and a profile set remotely, and stored at a remote data store, where remote access to such information can be accommodated through applications, smartphones and other remote devices.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: March 1, 2016
    Assignee: AERIS COMMUNICATIONS, INC.
    Inventors: Yixiang Chen, Drew S. Johnson, Andrew Durrer, Michael Garner
  • Publication number: 20130282227
    Abstract: The present invention relates generally to the communication of vehicle data, diagnostics and related information with a network remote from the vehicle, and more particularly to communications and storage of vehicle data in the cloud. In one or more preferred embodiments, vehicle information is securely gathered from a vehicle, processed in accordance with instructions and a profile set remotely, and stored at a remote data store, where remote access to such information can be accommodated through applications, smartphones and other remote devices.
    Type: Application
    Filed: May 29, 2012
    Publication date: October 24, 2013
    Applicant: AERIS COMMUNICATIONS, INC.
    Inventors: Yixiang CHEN, Drew S. JOHNSON, Andrew DURRER, Michael GARNER