发明名称 Playing and editing linked and annotated audiovisual works
摘要 In one embodiment, a method includes obtaining metadata that relates to a video program and that defines, for one or more specified time points in the video program, one or more web services to be invoked at those time points; generating and displaying, on a computer, a video window that is configured to play the video program; during playing the video program on a computer, detecting that the video program is playing at one of the time points and determining an identifier of a particular web service associated with that one of the time points; in response to the detecting, causing the computer to invoke the particular web service.
申请公布号 US9462309(B2) 申请公布日期 2016.10.04
申请号 US201514922287 申请日期 2015.10.26
申请人 COINCIDENT.TV, INC. 发明人 Kaiser David H.;Schwartz Bruce;Rosenberg Carl;Reyes Luis
分类号 G06F17/30;H04N21/235;G06F3/048;H04N21/854;H04N21/431;H04N21/4782;H04N21/845 主分类号 G06F17/30
代理机构 Hickman Palermo Becker Bingham LLP 代理人 Hickman Palermo Becker Bingham LLP
主权项 1. A non-transitory computer-readable data storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform: obtaining metadata that relates to a video program and that defines, for one or more specified time points in the video program, one or more web services to be invoked at those time points; wherein the metadata is in a metadata file separate from the video program, and wherein the metadata file comprises tags specifying a reference to the video program, a plurality of cue point types for each of the one or more specified time points, and attributes for the cue point types and the specified time points in the streaming video program, the attributes including at least identifiers of the one or more web services; generating and displaying, on a computer, a video window that is configured to play the video program; obtaining and playing the video program on the computer; during playing the video program, detecting that the video program is at one of the time points and determining an identifier of a particular web service associated with that one of the time points; obtaining metadata that further defines a database query; in response to the detecting, causing the computer to invoke the particular web service by submitting the database query to the web service, including invoking the particular web service that is configured to execute the database query, determine a result set, and return the result set in a response to the computer; based on the result set that is received in response to the database query via the web service, selecting a target piece of media from among a plurality of target pieces of media and playing the target piece of media.
地址 Hillsborough CA US