Patent Document ID: 9332315
Application ID: 14430537

Base Claim:
1. A computer-implemented method comprising: presenting, on a web page, a text entry field for a text string to be entered by a user; receiving the text string, the text string including a delimited label list; parsing the delimited label list to determine a number of, and labels for, categorized user-selectable interface elements to display; presenting a graphical interface that includes a motion video presentation and the number of categorized user-selectable interface elements, each user-selectable interface element having a separate label from the delimited label list; receiving, through the graphical interface, at a first moment during the presentation, a first selection of a first interface element of the categorized interface elements; in response to receiving the first selection, storing first data that maps a first category, corresponding to the first interface element, to a first time point at which the motion video presentation was being presented at the first moment; and generating, based at least in part on the first data, a first tracking graphical element that indicates at least a first quantity of times that the first interface element has been selected during a first time interval that includes the first time point.

---

Claim 10:
10. The computer-implemented method of claim 1 , further comprising: receiving, through the graphical interface, at a second moment during the presentation, a second selection of the first interface element; in response to receiving the second selection, storing second data that maps the first category to a second time point at which the motion video was being presented at the second moment; determining that both the first time point and the second time point occur within the first time interval; in response to determining that both the first time point and the second time point occur within the first time interval, incrementing the first quantity; and after incrementing the first quantity, generating, based at least in part on the first data and the second data, a second tracking graphical element that indicates the first quantity of times that the first interface element has been selected during the first time interval that includes both the first time point and the second time point.