Modifying a highlighting function on a display based on content

US10545583B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10545583-B2
Application numberUS-201615389232-A
CountryUS
Kind codeB2
Filing dateDec 22, 2016
Priority dateDec 16, 2016
Publication dateJan 28, 2020
Grant dateJan 28, 2020

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.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: 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 on the display of the host computing device, wherein the second window is configured on a window layer above the first window; changing graphical qualities of the second window overlay based on the detected graphical content of the first window; detecting a selectable element in the graphical content; identifying a sub-element enveloped by the selectable element; determining a shape of the sub-element; setting a transparency of an area around the sub-element on the second window to a first transparency; and setting a transparency of a remainder of the second window overlay to a second transparency, such that the area around the sub-element is highlighted. 2. The computer-implemented method of claim 1 wherein the graphical qualities of the second window include at least one of a shape, size, color, transparency, or opacity of the overlay. 3. The computer-implemented method of claim 1 further comprising: 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 second window to a second transparency, such that the area around the cursor highlights a corresponding area of the graphical content on the first window. 4. The computer-implemented method of claim 3 further comprising: determining a color associated with the graphical content on the first window; determining a contrasting color based on the determined color; and setting a color of at least a portion of the area around the cursor to the determined contrasting color. 5. The computer-implemented method of claim 1 further comprising: receiving input data corresponding to a movement of a cursor on the first window; defining an area around the cursor; determining one or more colors associated with the graphical content inside the defined area around the cursor; determining one or more colors associated with the graphical content outside the defined area around the cursor; determining a visibility factor associated with a difference between the one or more colors associated with the graphical content inside the defined area around the cursor with the one or more colors associated with the graphical content outside the defined area around the cursor; and setting a color of the area inside the defined area around the cursor based on the determined visibility factor. 6. The computer-implemented method of claim 1 wherein the selectable element is a first selectable element, the method further comprising: detecting a second selectable element in the graphical content; receiving input data corresponding to a movement of a cursor on the first window; and selecting one of the first selectable element or the second selectable element based on the movement of the cursor, wherein the setting the transparency is applied to the selected first or second selectable element. 7. The computer-implemented method of claim 1 wherein the selectable element is a first selectable element, the method further comprising: detecting a second selectable element in the graphical content; determining a location of the first selectable element and the second selectable element; receiving input data corresponding to a movement of a cursor on the first window; determining a distance between the cursor and the first and second selectable elements; and selecting one of the first selectable element or the second selectable element based on their corresponding distance to the cursor. 8. The computer-implemented method of claim 1 further comprising: determining a shape of the selectable element; receiving input data from an input device; and switching between highlighting the selectable element and the sub-element based on the received input data from the input device, wherein when the selectable element is highlighted: setting a transparency of an area around the selectable element on the second window to the first transparency; and setting a transparency of a remainder of the second window to a second  transparency, such that the area around the selectable element is highlighted. 9. The computer-implemented method of claim 1 wherein the sub-element is a first sub-element, the method further comprising: detecting a second sub-element of the selectable element; receiving input data corresponding to a movement of a cursor on the first window; and selecting one of the first sub-element or second sub-elements based on the movement of the cursor, wherein the setting the transparency is applied to the selected first or second sub-element. 10. The computer-implemented method of claim 1 wherein the sub-element is a first sub-element, the method further comprising: detecting a second sub-element of the selectable element; receiving input data from an input device; and switching between the first sub-element or second sub-elements based on the input data from the input device, wherein the setting the transparency is applied to the selected first or second sub-element. 11. 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 a first window being displayed on a display of a host computing device; detecting graphical content on the first window; generating a second window on the display of the host computing device, wherein the overlay is configured on a window layer above the first window; and changing graphical qualities of the second window based on the detected graphical content of the first window; detecting a selectable element in the graphical content; identifying a sub-element enveloped by the selectable element; determining a shape of the sub-element; setting a transparency of an area around the sub-element on the second window to a first transparency; and setting a transparency of a remainder of the second window to a second transparency, such that the area around the sub-element is highlighted. 12. The computer-implemented system of claim 11 wherein the graphical qualities of the second window include at least one of a shape, size, color, transparency, or opacity of the overlay. 13. The computer-implemented system of claim 11 wherein the one or more non-transitory computer-readable storage mediums further contain instructions configured to cause the one or more processors to perform operations including: 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 second window to a second transparency, such that the area around the cursor highlights a corresponding area of the graphical content on the first window. 14. 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 a first window being displayed on a display of a host computing device; detect graphical content on the first window; generate a second window on the display of the host computing device, wherein the

Assignees

Inventors

Classifications

  • Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices · CPC title

  • Scrolling or panning · CPC title

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

  • G06F3/0346Primary

    with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors · CPC title

  • Remote control based on movements, attitude of remote control device · 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 US10545583B2 cover?
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 fir…
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 Jan 28 2020 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).