Automatic configuration of an input device based on contextual usage

US10082886B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10082886-B2
Application numberUS-201615389229-A
CountryUS
Kind codeB2
Filing dateDec 22, 2016
Priority dateDec 16, 2016
Publication dateSep 25, 2018
Grant dateSep 25, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In certain embodiments, a computer-implemented method includes detecting a graphical control element on a graphical user interface (GUI), determining a type of the graphical control element, generating configuration control data to cause an input device to configure one or more input elements on the input device to perform functions corresponding to the type of the graphical control element, and sending the configuration control data to the input device. In some cases, the configuration control data causes the input device to configure at least two of the one or more input elements to perform functions corresponding to the type of the graphical control element, and wherein the at least two of the one or more input elements are associated with different functions. The type of graphical control element can be one of a video media player, audio media player, hyperlink, word processor document, spreadsheet document, or alphanumeric text.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for configuring an input device, the method comprising: detecting, by a processor on a host computing device, a graphical control element on a graphical user interface (GUI); automatically determining, by the processor, a type of the graphical control element; automatically determining, by the processor, a function associated with controlling the type of the graphical control element; generating, by the processor, configuration control data to cause an input device to configure one or more input elements on the input device to execute the function associated with controlling the type of the graphical control element; and sending, by the processor, the configuration control data to the input device, wherein the input device is separate from and communicatively coupled to the host computing device. 2. The computer-implemented method of claim 1 wherein a type of the graphical control element is one of a video media player, audio media player, hyperlink, word processor document, spreadsheet document, or alphanumeric text. 3. The computer-implemented method of claim 2 wherein the function associated with controlling the video media player or audio media player includes at least one of media transport control functions or a volume control, wherein the media transport control functions are associated with one or more buttons on the input device and the volume is associated with a movement of the input device. 4. The computer-implemented method of claim 2 wherein the function associated with controlling the word processing document, the spreadsheet document, or the alphanumeric text includes at least one of a magnification or a page scrolling, wherein the magnification is associated with both a button and the movement of the input device, and wherein the page scrolling is associated with the movement of the input device. 5. The computer-implemented method of claim 1 wherein the configuration control data causes the input device to configure at least two of the one or more input elements to perform functions corresponding to the type of the graphical control element, and wherein the at least two of the one or more input elements are associated with different functions. 6. The computer-implemented method of claim 1 wherein the one or more input elements include at least one of a button, touch sensor, or motion sensor. 7. The computer-implemented method of claim 1 wherein the input device is one of a presentation device, smart phone, or wearable smart device. 8. A computer-implemented system for establishing a wireless connection with a mobile input device, the system comprising: one or more processors; and one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including: detecting, by a processor on a host computing device, a graphical control element on a graphical user interface (GUI); automatically determining, by the processor, a type of the graphical control element; automatically determining, by the processor, a function associated with controlling the type of the graphical control element; generating, by the processor, configuration control data to cause an input device to configure one or more input elements on the input device to execute the function associated with controlling the type of the graphical control element; and sending, by the processor, the configuration control data to the input device, wherein the input device is separate from and communicatively coupled to the host computing device. 9. The system of claim 8 wherein a type of the graphical control element is one of a video media player, audio media player, hyperlink, word processor document, spreadsheet document, or alphanumeric text. 10. The system of claim 9 wherein the function associated with controlling the video or audio media player includes at least one of media transport control functions or a volume control, wherein the media transport control functions are associated with one or more buttons on the input device and the volume control is associated with a movement of the input device. 11. The system of claim 9 wherein the function associated with controlling the word processing document, the spreadsheet document, or the alphanumeric text includes at least one of a magnification or page scrolling, wherein the magnification is associated with both a button and the movement of the input device, and wherein the page scrolling is associated with the movement of the input device. 12. The system of claim 8 wherein the configuration control data causes the input device to configure at least two of the one or more input elements to perform functions corresponding to the type of the graphical control element, and wherein the at least two of the one or more input elements are associated with different functions. 13. The system of claim 8 wherein the one or more input elements include at least one of a button, touch sensor, or motion sensor. 14. The system of claim 8 wherein the input device is one of a presentation device, smart phone, or wearable smart device. 15. A non-transitory computer-program product tangibly embodied in a machine-readable non-transitory storage medium that includes instructions configured to cause one or more processors to: detect, by a processor on a host computing device, a graphical control element on a graphical user interface (GUI); automatically determine, by the processor, a type of the graphical control element; automatically determine, by the processor, a function associated with controlling the type of the graphical control element; generate, by the processor, configuration control data to cause an input device to configure one or more input elements on the input device to execute the function associated with controlling the type of the graphical control element; and send, by the processor, the configuration control data to the input device, wherein the input device is separate from and communicatively coupled to the host computing device. 16. The computer-program product of claim 15 wherein a type of the graphical control element is one of a video media player, audio media player, hyperlink, word processor document, spreadsheet document, or alphanumeric text. 17. The computer-program product of claim 16 wherein the function associated with controlling the video or audio media player includes at least one of media transport control functions or a volume control, wherein the media transport control functions are associated with one or more buttons on the input device and the volume control is associated with a movement of the input device. 18. The computer-program product of claim 16 wherein the function associated with controlling the word processing document, the spreadsheet document, or the alphanumeric text includes at least one of a magnification or page scrolling, wherein the magnification control is associated with both a button and the movement of the input device, and wherein the page scrolling is associated with the movement of the input device. 19. The computer-program product of claim 15 wherein the configuration control data causes the input device to configure at least two of the one or more input elements to perform functions corresponding to the type of the graphical control element, and wherein the at least two of the one or more input elements are associated with different functions.

Assignees

Inventors

Classifications

  • Remote control based on movements, attitude of remote control device · CPC title

  • Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection · CPC title

  • Power saving techniques of remote control or controlled devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10082886B2 cover?
In certain embodiments, a computer-implemented method includes detecting a graphical control element on a graphical user interface (GUI), determining a type of the graphical control element, generating configuration control data to cause an input device to configure one or more input elements on the input device to perform functions corresponding to the type of the graphical control element, an…
Who is the assignee on this patent?
Logitech Europe Sa
What technology area does this patent fall under?
Primary CPC classification G06F3/0346. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 25 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).