Abstract: In one embodiment, a method includes obtaining a link to a video program; obtaining metadata that relates to the program and that defines, for a specified time point in the program, annotations to be invoked at the specified time point; wherein the annotations comprise: a graphic image; one or more filters, each of the filters comprising a key and one or more matching values; and optionally a reference to a video segment, an electronic document, program code statements, or a programmatic call; during playing the video, detecting that the video program is playing at the specified time point; in response to the detecting: for each particular annotation for the specified time point, retrieving a current value for the key, and causing to display the graphic image associated with that particular annotation only when the current value of the key matches one of the matching values of one of the filters.
Type:
Grant
Filed:
October 22, 2012
Date of Patent:
May 12, 2015
Assignee:
Coincident.tv, Inc.
Inventors:
David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Alex Kalinin
Abstract: A computer-implemented method comprises determining, at a companion device separate from a television, a current time point of a video program playing at the television, wherein the current time point of the video program is a time point currently being displayed at the television; identifying, based on said determination of the current time point of the video program and based on metadata defining a cue point associated with the determined current time point and an operation associated with the cue point, an operation to be performed; performing, at the companion device, the identified operation; wherein the method is performed by one or more computing devices.
Type:
Grant
Filed:
January 15, 2013
Date of Patent:
March 10, 2015
Assignee:
Coincident.tv, Inc.
Inventors:
David H. Kaiser, Bruce Schwartz, Alex Kalinin
Abstract: A system for enabling nodes of a client-server network to interact with broadcast program content, the system includes a server node that can detect the presence on the network of one or more client nodes; a trigger extractor that can extract program-synchronous triggers from within the content of a broadcast program; and an application manager that, in response to extraction of a program-synchronous trigger from a broadcast program, can facilitate interactive communication, relating to the broadcast program content, between the server node and one or more client nodes whose presence on the network has been detected.
Type:
Grant
Filed:
August 17, 2007
Date of Patent:
July 8, 2014
Assignee:
Coincident.TV, Inc.
Inventors:
Philip Chidel, Douglas H. Crawford, John Gilles, Julie Petrarca, Michael Ryan
Abstract: In one embodiment, a method includes obtaining a link to a video program; obtaining metadata that relates to the program and that defines, for a specified time point in the program, annotations to be invoked at the specified time point; wherein the annotations comprise: a graphic image; one or more filters, each of the filters comprising a key and one or more matching values; and optionally a reference to a video segment, an electronic document, program code statements, or a programmatic call; during playing the video, detecting that the video program is playing at the specified time point; in response to the detecting: for each particular annotation for the specified time point, retrieving a current value for the key, and causing to display the graphic image associated with that particular annotation only when the current value of the key matches one of the matching values of one of the filters.
Type:
Grant
Filed:
December 22, 2011
Date of Patent:
September 3, 2013
Assignee:
Coincident.TV, Inc.
Inventors:
David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
Abstract: A system for enabling nodes of a client-server network to interact with broadcast program content, the system includes a server node that can detect the presence on the network of one or more client nodes; a trigger extractor that can extract program-synchronous triggers from within the content of a broadcast program; and an application manager that, in response to extraction of a program-synchronous trigger from a broadcast program, can facilitate interactive communication, relating to the broadcast program content, between the server node and one or more client nodes whose presence on the network has been detected.
Type:
Grant
Filed:
January 10, 2011
Date of Patent:
July 3, 2012
Assignee:
Coincident.TV, Inc.
Inventors:
Philip Chidel, Douglas H. Crawford, John Gilles, Julie Petrarca, Michael Ryan