IP Library Granted Patent US 11,327,625
Granted Patent B2
US 11,327,625 · App. 16/923,327 · Granted May 10, 2022

Graphical user interface marking feedback

Inventors: James Harrison Creager (Raleigh, NC); Daniel Jordan Schantz (Raleigh, NC); Brannan Rhett McDougald (Raleigh, NC)
Assignee: TRUIST BANK
G06F3/0481G06Q50/01G06F2203/04804
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,327,625
App. No.
16/923,327
Granted
May 10, 2022
Kind
B2
Abstract

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.

Claims (47)

1. A method for providing user feedback for a website, the method comprising:

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;

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;

rendering, by the first computing device, a graphical element on the substantially transparent overlay, a position of the graphical element corresponding to the coordinates of the area on the substantially transparent overlay; and

transmitting source code for the graphical element rendered on the substantially transparent overlay to the second computing device.

2. The method of claim 1 , further comprising:

rendering, by the second computing device, the element of the GUI of the web page defined by the source code on the second computing device GUI of the second computing device.

3. The method of claim 1 , wherein the coordinates of the area on the substantially transparent overlay are received via a user input device.

4. The method of claim 1 , further comprising:

rendering, by the second computing device, the graphical element on the GUI of the web page displayed on a display of the second computing device.

5. The method of claim 1 , further comprising:

creating an image file including the GUI of the web page and the 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; and

transmitting the image file to the second computing device.

6. A system, comprising:

a first computing device; and

a second computing device configured to communicate with the first computing device;

the first computing device configured to perform operations including:

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;

receiving coordinates of an area on the substantially transparent overlay;

translating 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;

transmitting, by the first computing device, the source code for the element to the second computing device for rendering the element on a second computing device GUI;

rendering, by the first computing device, a graphical element on the substantially transparent overlay, a position of the graphical element corresponding to the coordinates of the area on the substantially transparent overlay; and

transmitting source code for the graphical element rendered on the substantially transparent overlay to the second computing device.

7. The system of claim 6 , wherein the second computing device is configured to render the element of the GUI of the web page defined by the source code on the second computing device GUI of the second computing device.

8. The system of claim 6 , wherein the first computing device is further configured to render a graphical element on the substantially transparent overlay, a position of the graphical element corresponding to the coordinates of the area on the substantially transparent overlay.

9. The system of claim 6 , wherein the second computing device is a server configured to associate the source code for the element with a problem report and store the problem report and the source code for the element in a database.

10. The system of claim 6 , further comprising:

rendering, by the second computing device, the graphical element on the GUI of the web page displayed on a display of the second computing device.

11. The system of claim 10 , further comprising:

creating an image file including the GUI of the web page and the 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; and

transmitting the image file to the second computing device.

12. A non-transitory computer readable medium having stored therein instructions that are executable for performing operations including:

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 operable to prevent 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;

transmitting, by the first computing device, the source code for the element to a second computing device for rendering the element on a second computing device GUI;

rendering, by the first computing device, a graphical element on the substantially transparent overlay, a position of the graphical element corresponding to the coordinates of the area on the substantially transparent overlay;

creating an image file including the GUI of the web page and the 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; and

transmitting the image file to the second computing device.

13. The non-transitory computer readable medium as defined in claim 12 , further comprising instructions for performing operations including:

rendering, by the first computing device, a graphical element on the substantially transparent overlay, a position of the graphical element corresponding to the coordinates of the area on the substantially transparent overlay.

14. The non-transitory computer readable medium as defined in claim 12 , further comprising instructions for performing operations including:

communicating with a user input device to receive the coordinates the area on the substantially transparent overlay.

15. The non-transitory computer readable medium as defined in claim 12 , further comprising instructions for performing operations including:

transmitting source code for the graphical element rendered on the substantially transparent overlay to the second computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: CREAGER, JAMES HARRISON; SCHANTZ, DANIEL JORDAN; MCDOUGALD, BRANNAN RHETT
To: TRUIST BANK
Reel/Frame 053148/0282 →
Continuity (2)
Provisional Application 62875189 · Jul 17, 2019
Related Publication 20210019023A1 · Jan 21, 2021