Graphical user interface marking feedback

US11768573B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11768573-B2
Application numberUS-202318094085-A
CountryUS
Kind codeB2
Filing dateJan 6, 2023
Priority dateJul 17, 2019
Publication dateSep 26, 2023
Grant dateSep 26, 2023

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 method for providing user feedback for a website includes generating, via a programming interface of a first computing device, a substantially transparent overlay for a graphical user interface (GUI) of a web page, the substantially transparent overlay preventing user interaction with the GUI of the web page, receiving coordinates of an area on the substantially transparent overlay, translating, by the first computing device, the coordinates of the area on the substantially transparent overlay to source code for an element on the GUI of the web page located at a corresponding position of the coordinates of the area on the substantially transparent overlay, and transmitting, by the first computing device, source code for the element to a second computing device for rendering the element on a second computing device GUI.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for providing user feedback for a website using a graphical user interface (GUI), the method comprising: receiving, by a client device, an initiating event; in response to the initiating event, generating, via a programming interface of the client device, a substantially transparent overlay for a GUI of a web page, the substantially transparent overlay preventing user interaction with the GUI of the web page, the substantially transparent overlay configured to accept a selection of an area of the web page; receiving, by the client device, the selection of an area of the web page on the substantially transparent overlay, wherein selection information comprises at least one of: generated image files, a source code record, state-based information of the GUI, information about a user system, or information about a user; rendering, by the client device, web page elements from the selected area on the substantially transparent overlay; in response to detecting a concluding event for the selection, translating, by the client device, coordinates of the rendered web page elements on the substantially transparent overlay to corresponding elements on the GUI of the web page; identifying, by the client device, GUI source code corresponding to coordinates of the selected web page elements on the GUI of the web page; creating an image file including the GUI of the web page and a graphical element rendered on the substantially transparent overlay, the image file created from source code of the GUI of the web page and the graphical element; transmitting, by the client device, the source code and selection information for the selected web page element to a remote server; storing the source code and selection information on the remote server; and associating the source code and selection information stored on the remote server with a user problem report and storing the user problem report, the source code for the element, and the selection information in a database on the remote server. 2 . The method of claim 1 , wherein the remote computing device is configured to render the elements of the GUI of the web page defined by the source code on a GUI of the remote computing device. 3 . The method of claim 1 , wherein the initiating event is generated by the remote computing device and transmitted to the client device. 4 . The method of claim 1 , wherein coordinates of the area on the substantially transparent overlay are received via a user input device. 5 . The method of claim 1 , wherein the coordinates of the selected web page elements comprise X and Y coordinates at different depths on a Z axis of the web page GUI. 6 . The method of claim 1 , further comprising accessing, by a remote computing device, the source code and selection information from the remote server at a subsequent time; and rendering, by the remote computing device, a representation of the selected area of the web page. 7 . A system, comprising: a first computing device; a second computing device; and a server configured to communicate with the first computing device and the second computing device; the first computing device configured to perform operations including: receiving, from the second computing device, an initiating event; in response to the initiating event, generating, via a programming interface of the first computing device, a substantially transparent overlay for a graphical user interface (GUI) of a web page, the substantially transparent overlay operable to prevent user interaction with the GUI of the web page, the substantially transparent overlay configured to accept a selection of an area of the web page; receiving, by the first computing device, the selection of an area of the web page on the substantially transparent overlay, wherein selection information comprises at least one of: generated image files, a source code record, state-based information of the GUI, information about a user system, or information about a user; rendering, by the first computing device, web page elements from the selected area on the substantially transparent overlay; in response to detecting a concluding event for the selection, translating coordinates of the rendered web page elements on the substantially transparent overlay to corresponding elements on the GUI of the web page; identifying, by the first computing device, GUI source code corresponding to the coordinates of the selected web page elements on the GUI of the web page; creating an image file including the GUI of the web page and a graphical element rendered on the substantially transparent overlay, the image file created from source code of the GUI of the web page and the graphical element; transmitting, by the first computing device, the source code and selection information for the selected web page element to the server; and storing the source code and selection information on the server, wherein the server is configured to associate the source code and selection information with a user problem report and store the user problem report, the source code for the element, and the selection information for the element in a database on the server. 8 . The system of claim 7 , wherein the second computing device is configured to render the elements of the GUI of the web page defined by the source code on the web page GUI of the second computing device. 9 . The system of claim 7 , wherein the second computing device is configured to render the elements of the GUI of the web page defined by the source code on a GUI of the second computing device. 10 . The system of claim 7 , wherein the initiating event is generated by the second computing device and transmitted to the first computing device. 11 . The system of claim 7 , wherein the coordinates of the area on the substantially transparent overlay are received via a user input device. 12 . The system of claim 7 , wherein the coordinates of the selected web page elements comprise X and Y coordinates at different depths on a Z axis of the web page GUI. 13 . The system of claim 7 , wherein the second computing device configured to access the source code and selection information from the server at a subsequent time; and render a representation of the selected area of the web page GUI. 14 . A non-transitory computer readable medium having stored therein instructions that are executable for performing operations including: receiving, by a client device, an initiating event; in response to the initiating event, generating, via a programming interface of the client device, a substantially transparent overlay for a GUI of a web page, the substantially transparent overlay preventing user interaction with the GUI of the web page, the substantially transparent overlay configured to accept a selection of an area of the web page; receiving, from an input device, the selection of an area of the web page on the substantially transparent overlay, wherein selection information comprises at least one of: generated image files, a source code record, state-based information of the GUI, information about a user system, or information about a user; rendering, by the client device, web page elements from the selected area on the substantially transparent overlay; in response to detecting a concluding event for the selection, translating, by the client device, coordinates of the rendered web page elements on the substantially transparent overlay to corresponding elements on the GUI of the web page; identifying, by the client device, GUI source code corresponding to coordinates of the selected web page elements

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • G06F3/0481Primary

    based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Physics · mapped topic

  • Transparency, e.g. transparent or translucent windows · CPC title

  • Execution arrangements for user interfaces · 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 US11768573B2 cover?
A method for providing user feedback for a website includes generating, via a programming interface of a first computing device, a substantially transparent overlay for a graphical user interface (GUI) of a web page, the substantially transparent overlay preventing user interaction with the GUI of the web page, receiving coordinates of an area on the substantially transparent overlay, translati…
Who is the assignee on this patent?
Truist Bank
What technology area does this patent fall under?
Primary CPC classification G06F3/0481. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 26 2023 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).