System and Method for Integrating Interactive Call-To-Action, Contextual Applications with Videos
Abstract
A system, computer-readable medium and method of delivering an interactive video application includes identifying a hotspot in a portion of a video content. A hypercode object is overlayed on the hotspot at a spatial point. The hypercode object is displayed at a temporal point during playback of the video content. An interactive application is provided in response to activation of the hypercode object. Information is recorded corresponding to viewer interactions with the video content, including information that indicates a selection of the hotspot, a replayed portion of the video content, and a skipped portion of the video content.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
identifying a hotspot in a portion of a video content; overlaying a hypercode object on the hotspot at a spatial point; causing the hypercode object to be displayed at a temporal point during playback of the video content; providing an interactive application in response to activation of the hypercode object; and recording information corresponding to viewer interactions with the video content,
wherein the recorded information indicates a selection of the hotspot,
wherein the recorded information indicates a replayed portion of the video content, and
wherein the recorded information indicates a skipped portion of the video content.
2 . The method of claim 1 further comprising:
analyzing the video content at the spatial point and the temporal point; and
isolating at least one graphical object detected in the video content at the spatial point and the temporal point.
3 . The method of claim 2 further comprising:
receiving a temporal range comprising a start time and an end time, wherein the starting time is the temporal point; and
tracking a movement of the graphical object in the video content with the hypercode object beginning at the start time and continuing until the end time.
4 . The method of claim 2 wherein the isolating the at least one graphical object comprises:
isolating multiple graphical objects in the video content;
providing a list of the multiple graphical objects; and
receiving a selection of one graphical object from the list.
5 . The method of claim 1 further comprising:
defining a context for the video content; and
selecting the interactive application according to the context.
6 . The method of claim 1 wherein providing the interactive application further pauses playback of the video content.
7 . The method of claim 1 wherein the interactive application displays advertising content.
8 . The method of claim 1 further comprising modifying the timing or location of the hypercode object.
9 . The method of claim 1 further comprising:
making the interactive application available to a sponsor; and
customizing the interactive application according to a request by the sponsor.
10 . The method of claim 1 further comprising:
obtaining data related to viewer interaction with the interactive application; and
revising the interactive application based on the data.
11 . The method of claim 1 wherein the hypercode object is an XML file.
12 . A non-transitory computer-readable medium having stored thereon instructions that are executed to perform operations comprising:
identifying a hotspot in a portion of a video content; overlaying a hypercode object on the hotspot at a spatial point; causing the hypercode object to be displayed at a temporal point during playback of the video content; providing an interactive application in response to activation of the hypercode object; and recording information corresponding to viewer interactions with the video content,
wherein the recorded information indicates a selection of the hotspot,
wherein the recorded information indicates a replayed portion of the video content, and
wherein the recorded information indicates a skipped portion of the video content.
13 . The non-transitory computer-readable medium of claim 12 , the operations further comprising:
analyzing the video content at the spatial point and the temporal point; and isolating at least one graphical object detected in the video content at the spatial point and the temporal point.
14 . The non-transitory computer-readable medium of claim 13 , the operations further comprising:
receiving a temporal range comprising a start time and an end time, wherein the starting time is the temporal point; and tracking a movement of the graphical object in the video content with the hypercode object beginning at the start time and continuing until the end time.
15 . The non-transitory computer-readable medium of claim 13 , the operations further comprising:
isolating multiple graphical objects in the video content; providing a list of the multiple graphical objects; and receiving a selection of one graphical object from the list.
16 . The non-transitory computer-readable medium of claim 12 , the operations further comprising:
defining a context for the video content; and selecting the interactive application according to the context.
17 . A system comprising:
a computer readable medium having instructions, the instructions executed by at least one processor to perform operations comprising:
identifying a hotspot in a portion of a video content;
overlaying a hypercode object on the hotspot at a spatial point;
causing the hypercode object to be displayed at a temporal point during playback of the video content;
providing an interactive application in response to activation of the hypercode object; and
recording information corresponding to viewer interactions with the video content,
wherein the recorded information indicates a selection of the hotspot,
wherein the recorded information indicates a replayed portion of the video content, and
wherein the recorded information indicates a skipped portion of the video content.
18 . The system of claim 17 , the operations further comprising:
analyzing the video content at the spatial point and the temporal point; and isolating at least one graphical object detected in the video content at the spatial point and the temporal point.
19 . The system of claim 18 , the operations further comprising:
receiving a temporal range comprising a start time and an end time, wherein the starting time is the temporal point; and tracking a movement of the graphical object in the video content with the hypercode object beginning at the start time and continuing until the end time.
20 . The system of claim 18 , the operations further comprising:
isolating multiple graphical objects in the video content; providing a list of the multiple graphical objects; and receiving a selection of one graphical object from the list.Join the waitlist — get patent alerts
Track US2019174191A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.