# US 11,907,645 B2 · System and computer-implemented method for in-page reporting of user feedback on a website or mobile app

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,645 B2
- Document ID: US11907645B2
- Status: Granted
- Kind: B2
- Application number: 17/582,327
- Filed: 2022-01-24
- Published: 2022-07-14
- Granted: 2024-02-20
- Earliest claimed: 2016-09-01
- Assignees: Verint Americas Inc.
- Applicants: Verint Americas Inc.
- Inventors: Michael B. Hunigan; Alexei White
- Web page: https://patentgrep.com/patent/US11907645B2

## CPC

- G06F 40/143: Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
- G06F 9/451: Execution arrangements for user interfaces
- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Computer-implemented techniques are disclosed for presenting an in-page console on a website for reviewing interaction data captured during user interaction with one or more web pages of the website. The web browser activates the in-page console via an activation procedure. One or more of the web pages of the website are selected after activation of the in-page console. A feedback badge on the website can be replaced with a reporting badge upon activation of the in-page console and with the reporting badge displaying an indicator of interaction data captured for the selected web page. The in-page console is overlaid one or more of the selected web pages. The in-page console displays the interaction data, or recordings of user interaction, captured during user interaction with the selected web page to enable review of the captured interaction data for the selected web page overlaid on the selected web page.

## Claims

### Claim 1

A method for presenting user interaction with a website, comprising:
recording, with a replay module, interaction data captured during user interaction with a selected web page, wherein the interaction data reflects user input during the user interaction;
processing the interaction data to compose a replay visualization comprising the user input during the user interaction;
displaying the replay visualization together with the selected web page; and
displaying survey results simultaneously with the replay visualization, wherein the survey results comprise feedback from users of one or more of the web pages of the website.

### Claim 2 (depends on 1)

The method of claim 1, wherein the replay visualization is displayed overlaid on a display of the selected web page.

### Claim 3 (depends on 2)

The method of claim 2, wherein the replay visualization includes user mouse movements, user touch interactions, interaction with resources, interaction with links, progression between web pages, or time spent on web pages.

### Claim 4 (depends on 2)

The method of claim 2, wherein the recording includes recording of user mouse movements, user touch interactions, user interaction with resources, user interaction with links, user progression between web pages, or time spent by the user on web pages.

### Claim 5 (depends on 1)

The method of claim 1, wherein the replay module is provided with a web browser to the user with the selected web page.

### Claim 6 (depends on 1)

The method of claim 1, wherein the replay visualization is a video screen recording of the user interaction.

### Claim 7 (depends on 6)

The method of claim 6, wherein the replay visualization is associated with the survey by a common identifier.

### Claim 8 (depends on 6)

The method of claim 6, wherein the video screen recording is communicated with results of the survey.

### Claim 9

A non-transitory computer readable medium comprising instructions that, when executed by a processor of a processing system, cause the processing system to perform a method, the method comprising:
record, with a replay module, interaction data captured during user interaction with a selected web page of a website, wherein the interaction data reflects user input during the user interaction;
process the interaction data to compose a replay visualization comprising the user input during the user interaction;
display the replay visualization together with the selected web page; and
display survey results simultaneously with the replay visualization, wherein the survey results comprise feedback from users of one or more of the web pages of the website.

### Claim 10 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the replay visualization is displayed overlaid on a display of the selected web page.

### Claim 11 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the replay module is provided with a web browser to the user with the selected web page.

### Claim 12 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the replay visualization is associated with a survey completed by the user.

### Claim 13 (depends on 12)

The non-transitory computer readable medium of claim 12, wherein the replay visualization is associated with the survey by a common identifier.

### Claim 14 (depends on 12)

The non-transitory computer readable medium of claim 12, wherein a video screen recording is communicated with results of the survey.

### Claim 15 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the replay visualization includes user mouse movements, user touch interactions, interaction with resources, interaction with links, progression between web pages, or time spent on web pages.

### Claim 16 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the recording includes recording of user mouse movements, user touch interactions, user interaction with resources, user interaction with links, user progression between web pages, or time spent by the user on web pages.

### Claim 17

A system for reviewing user interaction with a web page, comprising:
a memory comprising executable instructions;
a processor of a processing system that is configured to execute the executable instructions and cause the processing system to:
record, with a replay module, interaction data captured during user interaction with a selected web page of a website, wherein the interaction data reflects user input during the user interaction;
process the interaction data to compose a replay visualization comprising the user input during the user interaction;
display the replay visualization together with the selected web page; and
display survey results simultaneously with the replay visualization, wherein the survey results comprise feedback from users of one or more of the web pages of the website.

### Claim 18 (depends on 17)

The system of claim 17, wherein the replay visualization is displayed overlaid on a display of the selected web page.

### Claim 19 (depends on 17)

The system of claim 17, wherein the replay module is provided with a web browser to the user with the selected web page.

### Claim 20 (depends on 17)

The system of claim 17, wherein the replay visualization is a video screen recording of the user interaction.

### Claim 21 (depends on 20)

The system of claim 20, wherein the replay visualization is associated with the survey by a common identifier.

### Claim 22 (depends on 20)

The system of claim 20, wherein the video screen recording is communicated with results of the survey.

### Claim 23 (depends on 17)

The system of claim 17, wherein the replay visualization includes user mouse movements, user touch interactions, interaction with resources, interaction with links, progression between web pages, or time spent on web pages.

### Claim 24 (depends on 17)

The system of claim 17, wherein the recording includes recording of user mouse movements, user touch interactions, user interaction with resources, user interaction with links, user progression between web pages, or time spent by the user on web pages.
