# US 2010/0169792 A1 · Web and visual content interaction analytics

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

- Number: US 2010/0169792 A1
- Document ID: US20100169792A1
- Status: Published application
- Kind: A1
- Application number: 12/345,519
- Filed: 2008-12-29
- Published: 2010-07-01
- Earliest claimed: 2008-12-29
- Inventors: Seif Ascar; Ahmed A. Moussa
- Web page: https://patentgrep.com/patent/US20100169792A1

## CPC

- G06F 11/3414: {Workload generation, e.g. scripts, playback}
- G06F 11/3438: {monitoring of user actions (tracking the activity of the user H04L67/535)}
- G06F 11/3419: {by assessing time}
- G06F 2201/875: Monitoring of systems including the internet
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Techniques for web and visual content interaction analytics are described, including capturing data associated with a web activity from one or more sources, the data including at least a video comprising eye-gaze data and the one or more sources comprising at least a visual imaging device configured to capture the video, initiating the capturing the data using an on-page module or script, transmitting the data comprising at least the video from the visual imaging device to a server configured to perform one or more transformations associated with the data, analyzing the data transmitted from the visual imaging device to the server to determine one or more values to generate an analytics report associated with the web activity and the one or more sources, and presenting the analytics report graphically on a display.

## Claims

### Claim 1

A method, comprising:
capturing data associated with a web activity from one or more sources, the data including at least a video comprising eye-gaze data and the one or more sources comprising at least a visual imaging device configured to capture the video;
initiating the capturing the data using an on-page module or script;
transmitting the data comprising at least the video from the visual imaging device to a server configured to perform one or more transformations associated with the data;
analyzing the data transmitted from the visual imaging device to the server to determine one or more values to generate an analytics report associated with the web activity and the one or more sources; and
presenting the analytics report graphically on a display.

### Claim 2 (depends on 1)

The method of claim 1, further comprising analyzing other data captured from sources apart from the visual imaging device.

### Claim 3 (depends on 1)

The method of claim 1, wherein analyzing the eye-gaze data further comprises determining an identity verification.

### Claim 4 (depends on 1)

The method of claim 1, further comprising performing a statistical analysis associated with the data and the one or more values.

### Claim 5 (depends on 1)

The method of claim 1, further comprising analyzing metrics associated with the data and the one or more values.

### Claim 6 (depends on 1)

The method of claim 1, wherein the data further comprises cursor navigation associated with the web activity.

### Claim 7 (depends on 1)

The method of claim 1, wherein the data further comprises cursor selection associated with the web activity.

### Claim 8 (depends on 1)

The method of claim 1, wherein the data further comprises time period measurements associated with the web activity.

### Claim 9 (depends on 1)

The method of claim 1, wherein initiating the capturing the data using an on-page module is implemented using the script and, wherein the one or more sources comprises only eye-gaze data that is analyzed after being transmitted from the visual imaging device to the server.

### Claim 10 (depends on 1)

The method of claim 1, wherein the output comprises a heat map.

### Claim 11 (depends on 1)

The method of claim 1, wherein the output comprises a time line.

### Claim 12

A method, comprising:
generating browsing data representing one or more web page or visual content catalogue navigation actions, the browsing data comprising at least one or more images generated by a visual imaging device;
processing the one or more images to determine one or more coordinates, the one or more coordinates representing a geometric eye-gaze direction, position and motion;
transmitting the browsing data and the one or more coordinates from the visual imaging device to an analytics engine configured to perform one or more transformations associated with the browsing data and the one or more coordinates;
analyzing the browsing data and the one or more coordinates to determine one or more outputs; and
presenting the one or more outputs on a display.

### Claim 13 (depends on 12)

The method of claim 12, wherein processing the one or more images further comprises determining an identity verification.

### Claim 14 (depends on 12)

The method of claim 12, further comprising performing a statistical analysis associated with the browsing data and the one or more coordinates.

### Claim 15 (depends on 12)

The method of claim 12, further comprising analyzing metrics associated with the browsing data and the one or more coordinates.

### Claim 16 (depends on 12)

The method of claim 12, further comprising determining one or more benchmarks associated with the browsing data.

### Claim 17 (depends on 12)

The method of claim 12, wherein the one or more outputs comprises a heat map.

### Claim 18

A system, comprising:
a memory configured to store data associated with a web activity and a logic module configured to capture data associated with the web activity from one or more sources, the data including at least a video comprising eye-gaze data and the one or more sources comprising at least a visual imaging device configured to capture the video, initiate the capture the data using an on-page module or script, transmit the data comprising at least the video from the visual imaging device to a server configured to perform one or more transformations associated with the data, analyze the data transmitted from the visual imaging device to the server to determine one or more values to generate an analytics report associated with the web activity and the one or more sources, and present the analytics report graphically on a display.

### Claim 19

A system, comprising:
a memory configured to store browsing data associated with one or more web page or visual content catalogue navigation actions; and
a logic module configured to generate browsing data representing one or more web page or visual content catalogue navigation actions, the browsing data comprising at least one or more images generated by a visual imaging device, process the one or more images to determine one or more coordinates, the one or more coordinates representing a geometric eye-gaze direction, position and motion, transmit the browsing data and the one or more coordinates from the visual imaging device to an analytics engine configured to perform one or more transformations associated with the browsing data and the one or more coordinates, analyze the browsing data and the one or more coordinates to determine one or more outputs, and present the one or more outputs on a display.

### Claim 20

A computer program product embodied in a computer readable medium and comprising computer instructions for:
capturing data associated with a web activity from one or more sources, the data including at least a video comprising eye-gaze data and the one or more sources comprising at least a visual imaging device configured to capture the video;
initiating the capturing the data using an on-page module or script;
transmitting the data comprising at least the video from the visual imaging device to a server configured to perform one or more transformations associated with the data;
analyzing the data transmitted from the visual imaging device to the server to determine one or more values to generate an analytics report associated with the web activity and the one or more sources; and
presenting the analytics report graphically on a display.

### Claim 21

A computer program product embodied in a computer readable medium and comprising computer instructions for:
generating browsing data representing one or more web page or visual content catalogue navigation actions, the browsing data comprising at least one or more images generated by a visual imaging device;
processing the one or more images to determine one or more coordinates, the one or more coordinates representing a geometric eye-gaze direction, position and motion;
transmitting the browsing data and the one or more coordinates from the visual imaging device to an analytics engine configured to perform one or more transformations associated with the browsing data and the one or more coordinates;
analyzing the browsing data and the one or more coordinates to determine one or more outputs; and
presenting the one or more outputs on a display.
