# US 8,572,243 B2 · Video aware paths

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

- Number: US 8,572,243 B2
- Document ID: US8572243B2
- Status: Granted
- Kind: B2
- Application number: 13/158,327
- Filed: 2011-06-10
- Published: 2012-12-13
- Granted: 2013-10-29
- Earliest claimed: 2011-06-10
- Assignees: Google Inc.
- Applicants: Gregory Allan Funk; Vincent Gatto, Jr.; Nareshkumar Rajkumar; Theodore Kent Hamilton
- Inventors: Gregory Allan Funk; Vincent Gatto, Jr.; Nareshkumar Rajkumar; Theodore Kent Hamilton
- Web page: https://patentgrep.com/patent/US8572243B2

## CPC

- H04L 67/025: for remote control or remote monitoring of applications
- H04N 21/2407: {Monitoring of transmitted content, e.g. distribution time, number of downloads (arrangements for monitoring programmes for broadcast or for distribution combined with broadcast H04H20/14)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Analytics describing video data published to one or more destination sites are calculated. Metrics describing performance of the video data, such as performance in different geographical areas, in different demographics and in different devices are calculated. An interface simplifies calculation of the video metrics to simplify analysis by allowing a user to identify different videos or sets of videos for analysis. Additionally, interaction with one or more web pages including the video data is also captured and combined with video data performance metrics. For example, the effect of video data on navigation between web pages within a website is described by one or more navigation paths accounting for interaction with video data.

## Claims

### Claim 1

A system comprising:
a processor; and
a memory storing instructions that, when executed by the processor, cause the system to:
store media player state information describing an interaction with video data included on a first web page in a website, the media player state information associated with a session identifier and including a video data identifier, a first web page identifier associated with the first web page, an address of a user device, a media player state description and a referring web page identifier of a referring web page that directed the user device to the first web page, and web analytics data describing the interaction with the first web page and with one or more additional web pages included in the website and associated with the session identifier;
identify a next page accessed after interacting with the first web page;
identify a previous page accessed before interacting with the first web page; and
generate a report identifying a first frequency with which the next page was accessed from the first web page after interacting with the video data included on the first web page, identifying a second frequency with which the first web page was accessed from the previous page after interacting with video data included on the previous page, identifying a third frequency with which the next page was accessed from the first web page without interacting with the video data included on the first web page, identifying a fourth frequency with which the first web page was accessed from the previous page without interacting with the video data included on the previous page, comparing the first frequency with the third frequency and evaluating how interacting with the video data included on the first web page affects navigation from the first web page to the next page, and comparing the second frequency with the fourth frequency and evaluating how interacting with the video data included on the previous page affects navigation from the previous page to the first web page.

### Claim 2 (depends on 1)

The system of claim 1, wherein the media player state information is received at periodic intervals.

### Claim 3 (depends on 1)

The system of claim 1, wherein the report further identifies a number of times the website is exited after interacting with the first web page.

### Claim 4 (depends on 1)

The system of claim 1, wherein the report further identifies a number of times the website is exited after interacting with the video data included on the first web page.

### Claim 5 (depends on 1)

The system of claim 1, wherein a tracking cookie included in the first web page, the previous page or the next page matches a media player cookie associated with a media player.

### Claim 6 (depends on 1)

The system of claim 1, wherein the media player state description is at least one of: an indication that a media player is loaded by the user device, an indication the media player is playing the video data, an indication the media player is paused, an indication the media player is stopped, an indication the media player is displaying an advertisement, a percentage of the video data presented by the media player or a length of time that the media player has presented the video data.

### Claim 7 (depends on 1)

The system of claim 1, wherein the media player state description further comprises one or more of data specifying a user of the user device indicated a preference for the video data or data specifying the user device received an input to share the video data.

### Claim 8

A computer-implemented method comprising:
storing media player state information describing an interaction with video data included on a first web page in a website, the media player state information associated with a session identifier and including a video data identifier, a first web page identifier associated with the first web page, an address of a user device, a media player state description and a referring web page identifier of a referring web page that directed the user device to the first web page, and web analytics data describing the interaction with the first web page and with one or more additional web pages included in the website and associated with the session identifier;
identifying, with the one or more processors, the first web page included in-the website;
identifying, with the one or more processors, a previous page included in the website, the previous page accessed prior to accessing the first web page;
identifying, with the one or more processors, a next page included in the web site, the next page accessed after accessing the first web page;
determining, with the one or more processors, a first frequency with which the first web page was accessed from the previous page after an interaction with video data included on the previous page;
determining, with the one or more processors, a second frequency with which the next page was accessed from the first web page after an interaction with video data included on the first web page;
determining, with the one or more processors, a third frequency with which the next page was accessed from the first web page without the interaction with video data included on the first web page;
determining, with the one or more processors, a fourth frequency with which the first web page was accessed from the previous page without the interaction with video data included on the previous page; and
generating, with the one or more processors, a report including the first frequency, the second frequency, the third frequency and the fourth frequency, the report also comparing the second frequency with the third frequency and evaluating how the interaction with the video data included on the first web page affects navigation from the first web page to the next page, and comparing the first frequency with the fourth frequency and evaluating how the interaction with the video data included on the previous page affects navigation from the previous page to the first web page.

### Claim 9 (depends on 8)

The computer-implemented method of claim 8, wherein a tracking cookie included in one of the first web page, the previous page and the next page matches a media player cookie associated with a media player.

### Claim 10 (depends on 8)

The computer-implemented method of claim 8 further comprising:
determining a number of times the website is exited after interacting with the first web page without accessing the video data included on the first web page.

### Claim 11 (depends on 8)

The computer-implemented method of claim 8 further comprising:
determining a number of times the website is exited after interacting with the video data included on the first web page.

### Claim 12 (depends on 8)

The computer-implemented method of claim 8, wherein identifying the first web page included in the website comprises:
receiving a web identifier associated with the first web page.

### Claim 13 (depends on 8)

The computer-implemented method of claim 8, wherein identifying the previous page included in the website comprises:
determining a web identifier associated with the first web page; and
determining a referring web page identifier associated with the web identifier.

### Claim 14 (depends on 8)

The computer-implemented method of claim 8, wherein identifying the next page included in the website comprises:
determining a web identifier associated with the first web page; and
determining data associated with a referring web page identifier matching the web identifier.

### Claim 15

An apparatus comprising a non-transitory computer readable medium encoding instructions thereon that in response to execution by a computing device cause the computing device to perform operations comprising:
storing media player state information describing an interaction with video data included on a first web page in a website, the media player state information associated with a session identifier and including a video data identifier, a first web page identifier associated with the first web page, an address of a user device, a media player state description and a referring web page identifier of a referring web page that directed the user device to the first web page, and web analytics data describing the interaction with the first web page and with one or more additional web pages included in the website and associated with the session identifier;
identifying the first web page included in the website;
identifying a previous page included in the website, the previous page accessed prior to accessing the first web page;
identifying a next page included in the web site, the next page accessed after accessing the first web page;
determining a first frequency with which the first web page was accessed from the previous page after an interaction with video data included on the previous page;
determining a second frequency with which the next page was accessed from the first web page after an interaction with video data included on the first web page;
determining a third frequency with which the next page was accessed from the first web page without the interaction with video data included on the first web page;
determining a fourth frequency with which the first web page was accessed from the previous page without the interaction with video data included on the previous page; and
generating a report including the first frequency, the second frequency, the third frequency and the fourth frequency, the report also comparing the second frequency with the third frequency and evaluating how the interaction with the video data included on the first web page affects navigation from the first web page to the next page, and comparing the first frequency with the fourth frequency and evaluating how the interaction with the video data included on the previous page affects navigation from the previous page to the first web page.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein a tracking cookie included in one of the first web page, the previous page and the next page matches a media player cookie associated with a media player.

### Claim 17 (depends on 15)

The apparatus of claim 15, wherein the operations further comprise:
determining a number of times the website is exited after interacting with the first web page without accessing the video data included on the first web page.

### Claim 18 (depends on 15)

The apparatus of claim 15, wherein the operations further comprise:
determining a number of times the website is exited after interacting with the video data included on the first web page.

### Claim 19 (depends on 15)

The apparatus of claim 15, wherein the operations further comprise:
receiving a web identifier associated with the first web page.

### Claim 20 (depends on 15)

The apparatus of claim 15, wherein identifying the previous page included in the website comprises:
determining a web identifier associated with the first web page; and
determining a referring web page identifier associated with the web identifier.

### Claim 21 (depends on 15)

The apparatus of claim 15, wherein identifying the next page included in the website comprises:
determining a web identifier associated with the first web page; and
determining data associated with a referring web page identifier matching the web identifier.
