Search

US-12627857-B2 - Video sentiment measurement

US12627857B2US 12627857 B2US12627857 B2US 12627857B2US-12627857-B2

Abstract

Computer-implemented user sentiment measurement methods, systems, and computer-readable media are described.

Inventors

  • Juan Nogueira, JR.

Assignees

  • Juan Nogueira, JR.

Dates

Publication Date
20260512
Application Date
20240319

Claims (12)

  1. 1 . A computer-implemented method comprising: accessing a video; causing the video to be displayed on a device corresponding to a user within a graphical user interface including a play button displayed within a bounding box configured to measure a position of the play button within the bounding box along a first axis representing a first sentiment value and a second axis representing a second sentiment value; detecting selection of a play button from the graphical user interface; causing the video to be played as long as the play button is selected; as the video is being played, measuring a first sentiment value corresponding to a position of the play button along a first axis in the bounding box, a second sentiment value corresponding to a position of the play button along a second axis in the bounding box, and a timestamp corresponding to a time in the video; when playing the video is completed, stopping playback of the video and stopping the measuring of the first sentiment value and the second sentiment value; and storing recorded first sentiment values, second sentiment values, and corresponding timestamps.
  2. 2 . The computer-implemented method of claim 1 , further comprising: as the video is being played, recording a user video of the user via a camera coupled to the device corresponding to the user.
  3. 3 . The computer-implemented method of claim 2 , further comprising: programmatically analyzing the user video including one or more of detecting facial expressions and converting audio in the user video into text to generate user video data; and storing the user video data with recorded sentiment values and corresponding timestamps.
  4. 4 . The computer-implemented method of claim 1 , further comprising: when the play button is deselected during playback of the video: pausing playing of the video; causing a comment box to be displayed; receiving input from the user via the comment box; storing the input received from the user along with a time stamp corresponding to a time when the play button was deselected; and when the play button is selected again, resuming playing the video.
  5. 5 . The computer-implemented method of claim 1 , further comprising: when the user completes the playing of a video, generating an electronic reward code and associating the electronic reward code with an account of the user.
  6. 6 . A system comprising: one or more processors coupled to a computer-readable medium having stored thereon software instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including: accessing a video; causing the video to be displayed on a device corresponding to a user within a graphical user interface including a play button displayed within a bounding box configured to measure a position of the play button within the bounding box along a first axis representing a first sentiment value and a second axis representing a second sentiment value; detecting selection of a play button from the graphical user interface; causing the video to be played as long as the play button is selected; as the video is being played, measuring a first sentiment value corresponding to a position of the play button along a first axis in the bounding box, a second sentiment value corresponding to a position of the play button along a second axis in the bounding box, and a timestamp corresponding to a time in the video; when playing the video is completed, stopping playback of the video and stopping the measuring of the first sentiment value and the second sentiment value; and storing recorded first sentiment values, second sentiment values, and corresponding timestamps.
  7. 7 . The system of claim 6 , wherein the operations further comprise: as the video is being played, recording a user video of the user via a camera coupled to the device corresponding to the user.
  8. 8 . The system of claim 7 , wherein the operations further comprise: programmatically analyzing the user video including one or more of detecting facial expressions and converting audio in the user video into text to generate user video data; and storing the user video data with recorded sentiment values and corresponding timestamps.
  9. 9 . The system of claim 6 , wherein the operations further comprise: when the play button is deselected during playback of the video: pausing playing of the video; causing a comment box to be displayed; receiving input from the user via the comment box; storing the input received from the user along with a time stamp corresponding to a time when the play button was deselected; and when the play button is selected again, resuming playing the video.
  10. 10 . The system of claim 6 , wherein the operations further comprise: when the user completes the playing of a video, generating an electronic reward code and associating the electronic reward code with an account of the user.
  11. 11 . A non-transitory computer-readable medium having stored thereon software instructions that, when executed by one or more processors, cause the one or more processors to perform operations including: accessing a video; causing the video to be displayed on a device corresponding to a user within a graphical user interface including a play button displayed within a bounding box configured to measure a position of the play button within the bounding box along a first axis representing a first sentiment value and a second axis representing a second sentiment value; detecting selection of a play button from the graphical user interface; causing the video to be played as long as the play button is selected; as the video is being played, measuring a first sentiment value corresponding to a position of the play button along a first axis in the bounding box, a second sentiment value corresponding to a position of the play button along a second axis in the bounding box, and a timestamp corresponding to a time in the video; when playing the video is completed, stopping playback of the video and stopping the measuring of the first sentiment value and the second sentiment value; and storing recorded first sentiment values, second sentiment values, and corresponding timestamps.
  12. 12 . The non-transitory computer-readable medium of claim 11 , further comprising: as the video is being played, recording a user video of the user via a camera coupled to the device corresponding to the user; programmatically analyzing the user video including one or more of detecting facial expressions and converting audio in the user video into text to generate user video data; and storing the user video data with recorded sentiment values and corresponding timestamps.

Description

RELATED APPLICATIONS This application is a continuation-in-part of U.S. application Ser. No. 18/098,229, entitled “VIDEO SENTIMENT MEASUREMENT,” and filed on Jan. 18, 2023, which claims the benefit of U.S. Application No. 63/306,064, entitled “Video Sentiment Measurement,” and filed on Feb. 2, 2022, both of which are incorporated herein by reference in their entirety. FIELD Some implementations are generally related to sentiment measurement, and, in particular, to systems, methods, and computer readable media for video sentiment measurement. BACKGROUND Sentiment test techniques such as dial tests and trace tests are a common method for measuring second by second viewer feedback for the purpose of testing user reaction or sentiment to video content, talent, etc. One method of execution such tests is utilizing a physical testing facility and asking respondents to sit and view one or more videos and turn a physical dial to the left or right to record favorability for each second. Market researchers have developed digital dials that are usually a horizontal slider user interface element. One issue with these conventional slider user interface elements is that they do not ensure the video is being viewed. Some implementations were conceived in light of one or more of the above-mentioned problems or limitations. The background description provided herein is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventor(s), to the extent it is described in this background section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure. SUMMARY Some implementations can include a computer-implemented method comprising accessing a video, causing the video to be displayed on a device corresponding to a user within a graphical user interface including a first sentiment measurement user interface element, and detecting selection of a play button from the graphical user interface. The method can also include causing the video to be played as long as the play button is selected, and as the video is being played, measuring a first sentiment value corresponding to a position of the first sentiment measurement user interface element and a timestamp of the first sentiment value corresponding to a time in the video. The method can further include, when playing the video is completed, stopping playback of the video and stopping the measuring of the first sentiment value, and storing recorded first sentiment values and corresponding timestamps. The method can also include as the video is being played, recording a user video of the user via a camera coupled to the device corresponding to the user. The method can further include programmatically analyzing the user video including one or more of detecting facial expressions and converting audio in the user video into text to generate user video data and storing the user video data with recorded sentiment values and corresponding timestamps. The method can also include, when the play button is deselected during playback of the video: pausing playing of the video; causing a comment box to be displayed; receiving input from the user via the comment box; and storing the input received from the user along with a time stamp corresponding to a time when the play button was deselected. The method can further include, when the play button is selected again, resuming playing the video. The method can also include when the user completes the playing of a video, generating an electronic reward code and associating the electronic reward code with an account of the user. In some implementations, the first sentiment measurement user interface element is combined with the play button, wherein a first user action is associated with the play button and a second user action is associated with measurement of the first sentiment. The method can also include causing a second sentiment measurement user interface element to be displayed, and, as the video is being played, measuring a second sentiment value corresponding to a position of the second sentiment measurement user interface element and a timestamp of the second sentiment value corresponding to a time in the video. The method can further include, when the playing video is completed, stopping the playback of the video and stopping the measuring of the second sentiment value, and storing recorded second sentiment values and corresponding timestamps. In some implementations, the second sentiment measurement user interface element is combined with the first sentiment measurement user interface element and the play button, and a third user action is associated with measurement of the second sentiment. In some implementations, the first sentiment measurement user interface element includes a sliding interface in a first axis and the second sentiment measurement user inter