# US 10,121,517 B1 · Systems and methods for generating audio or video presentation heat maps

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

- Number: US 10,121,517 B1
- Document ID: US10121517B1
- Status: Granted
- Kind: B1
- Application number: 15/984,049
- Filed: 2018-05-18
- Granted: 2018-11-06
- Earliest claimed: 2018-03-16
- Assignees: Videolicious, Inc.
- Applicants: Matthew Benjamin Singer
- Inventors: Matthew Benjamin Singer
- Web page: https://patentgrep.com/patent/US10121517B1

## CPC

- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G11B 27/031: Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B 27/28: by using information signals recorded by the same method as the main recording {(G11B27/22 takes precedence)}
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- G11B 27/36: Monitoring, i.e. supervising the progress of recording or reproducing {(for digital recording G11B20/00 and s.gr.; for monitoring, testing or measuring of TV recorders of the type covered by H04N5/76 and subgroups, see H04N17/06)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## Abstract

Systems and methods for creating and distributing presentations and determining on an individual or aggregate basis the extent to which the presentations are viewed by the intended recipients. Speech recognition software may be used to provide a detailed analysis of presentation playback.

## Claims

### Claim 1

A computer implemented method for generating an evaluation of playback of a presentation, comprising:
storing a first video file on a computer storage medium, wherein the first video file includes a first video having a total duration time and an audio track on which a plurality of words are recorded;
receiving a digital file comprising the text of the words recorded on the audio track;
transmitting the first video file to a remote device;
receiving from the remote device data identifying the duration of time that the first video was viewed;
calculating the percentage of time the first video was viewed by dividing the total duration time of the first video by the duration of time that the first video was viewed;
displaying on a computer display the text of the words from the digital file;
depicting a graphic element on the text indicating the duration of time that the first video was viewed.

### Claim 2 (depends on 1)

The computer implemented method of claim 1, wherein the graphic element indicating the duration of time that the first video was viewed comprises highlighting applied to a subset of the displayed text.

### Claim 3 (depends on 1)

The computer implemented method of claim 1, further comprising determining the total number of words recited in the displayed text.

### Claim 4 (depends on 3)

The computer implemented method of claim 3, further comprising identifying a first portion of the displayed text comprising a first number of consecutive words starting form the first word, wherein the first number of consecutive words divided by the total number of words is equal to or approximately equal to the calculated percentage of time the first video was viewed.

### Claim 5 (depends on 4)

The computer implemented method of claim 4, wherein the graphic element indicating the duration of time that the first video was viewed comprises highlighting applied to the first portion of the displayed text.

### Claim 6 (depends on 5)

The computer implemented method of claim 5, wherein a gradient is applied to the highlighting at the last word of the first portion of displayed text.

### Claim 7 (depends on 1)

The computer implemented method of claim 1, further comprising determining the number of characters recited in the displayed text.

### Claim 8 (depends on 7)

The computer implemented method of claim 7, further comprising identifying a second portion of the displayed text comprising a first number of consecutive characters starting form the first character, wherein the first number of consecutive characters divided by the total number of characters is equal to or approximately equal to the calculated percentage of time the first video was viewed.

### Claim 9 (depends on 8)

The computer implemented method of claim 8, wherein the graphic element indicating the duration of time that the first video was viewed comprises highlighting applied to the second portion of the displayed text.

### Claim 10 (depends on 9)

The computer implemented method of claim 9, wherein a gradient is applied to the highlighting at the last character of the first portion of displayed text.

### Claim 11

A computer system configured to generate an evaluation of playback of a presentation, comprising:
a first computer having a non-transitory memory;
software stored in the non-transitory memory configured to cause the computer to:
store a first video file on a computer storage medium, wherein the first video file includes a first video having a total duration time and an audio track on which a plurality of words are recorded;
receive a digital file comprising the text of the words recorded on the audio track;
transmit the first video file to a second computer;
receive from the second computer data identifying the duration of time that the first video was viewed;
calculate the percentage of time the first video was viewed by dividing the total duration time of the first video by the duration of time that the first video was viewed;
display on a computer display the text of the words from the digital file;
depict a graphic element on the text indicating the duration of time that the first video was viewed.

### Claim 12 (depends on 11)

The computer system of claim 11, wherein the graphic element indicating the duration of time that the first video was viewed comprises highlighting applied to a subset of the displayed text.

### Claim 13 (depends on 11)

The computer system of claim 11, wherein the software is further configured to determine the total number of words recited in the displayed text.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein the software is further configured to identify a first portion of the displayed text comprising a first number of consecutive words starting form the first word, wherein the first number of consecutive words divided by the total number of words is equal to or approximately equal to the calculated percentage of time the first video was viewed.

### Claim 15 (depends on 14)

The computer system of claim 14, wherein the graphic element indicating the duration of time that the first video was viewed comprises highlighting applied to the first portion of the displayed text.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein a gradient is applied to the highlighting at the last word of the first portion of displayed text.

### Claim 17 (depends on 11)

The computer system of claim 11, wherein the software is further configured to determine the number of characters recited in the displayed text.

### Claim 18 (depends on 17)

The computer system of claim 17, wherein the software is further configured to identify a second portion of the displayed text comprising a first number of consecutive characters starting form the first character, wherein the first number of consecutive characters divided by the total number of characters is equal to or approximately equal to the calculated percentage of time the first video was viewed.

### Claim 19 (depends on 18)

The computer system of claim 18, wherein the graphic element indicating the duration of time that the first video was viewed comprises highlighting applied to the second portion of the displayed text.

### Claim 20 (depends on 19)

The computer system of claim 19, wherein a gradient is applied to the highlighting at the last character of the first portion of displayed text.
