Patents by Inventor David H. Kaiser
David H. Kaiser has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10102486Abstract: A method and apparatus for presenting enhanced video at multiple presentment devices are disclosed. The video signal is received to be displayed at a variety of presentment devices. The presentment devices that are capable of displaying the video signal are identified and the video signal is transmitted to the identified presentment devices.Type: GrantFiled: May 8, 2003Date of Patent: October 16, 2018Assignee: THOMSON LICENSINGInventors: David H. Kaiser, Jay C. Weber, Prasad Panchangam
-
Patent number: 9936184Abstract: 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: GrantFiled: May 12, 2015Date of Patent: April 3, 2018Assignee: VINJA, LLCInventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Alex Kalinin
-
Patent number: 9462309Abstract: 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.Type: GrantFiled: October 26, 2015Date of Patent: October 4, 2016Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
-
Publication number: 20160057458Abstract: 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.Type: ApplicationFiled: October 26, 2015Publication date: February 25, 2016Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG
-
Publication number: 20150318018Abstract: 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: ApplicationFiled: May 12, 2015Publication date: November 5, 2015Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, ALEX KALININ
-
Patent number: 9170700Abstract: 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.Type: GrantFiled: May 13, 2010Date of Patent: October 27, 2015Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
-
Patent number: 9031382Abstract: 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: GrantFiled: October 22, 2012Date of Patent: May 12, 2015Assignee: Coincident.tv, Inc.Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Alex Kalinin
-
Patent number: 8978075Abstract: 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: GrantFiled: January 15, 2013Date of Patent: March 10, 2015Assignee: Coincident.tv, Inc.Inventors: David H. Kaiser, Bruce Schwartz, Alex Kalinin
-
Patent number: 8526782Abstract: 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: GrantFiled: December 22, 2011Date of Patent: September 3, 2013Assignee: Coincident.TV, Inc.Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
-
Publication number: 20120163770Abstract: 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: ApplicationFiled: December 22, 2011Publication date: June 28, 2012Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, LUIS REYES
-
Publication number: 20100293190Abstract: 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.Type: ApplicationFiled: May 13, 2010Publication date: November 18, 2010Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, LUIS REYES
-
Patent number: 6615408Abstract: Disclosed are a method, apparatus and system for providing action selections to an image referencing a product in a video production. According to the disclosure a method for providing action selections to an image referencing a product in a video production, said method includes (1) communicating a video production to a reproducing apparatus, said video production comprising a placement zone and a trigger zone at least partially coincident with said placement zone, wherein said trigger zone comprises a trigger resource identifier, and wherein said placement zone comprises an image referencing a product; (2) communicating to said reproducing apparatus an indication that an action selection interface associated with said product is available in response to a request corresponding to said trigger; and (3) communicating to said reproducing apparatus a characterization of said action selection interface, wherein said action selection interface comprises a selectable action.Type: GrantFiled: January 15, 1999Date of Patent: September 2, 2003Assignee: Grischa CorporationInventors: David H. Kaiser, Todd Lash, Jay C. Weber
-
Patent number: 6473804Abstract: Disclosed are a method apparatus and system for providing addressed network content in connection with a video production. A disclosed method includes receiving a first request from a reproducing apparatus, for example a set-top box, the first request having been extracted from a video production communicated to the reproducing apparatus; determining a second resource identifier responsive to the first request and redirecting the first request wherein a response is provided to the reproducing apparatus. A resource identifier used in the first request is an ‘indexical’ resource identifier in that it specifies a path to be used by a server that is independent (or substantially independent) of content received in response to providing a request to the resource identifier. Determining a second resource identifier may involve creating a resource identifier that includes one or more parameter-parameter value pairs.Type: GrantFiled: January 15, 1999Date of Patent: October 29, 2002Assignee: Grischa CorporationInventors: David H. Kaiser, Todd Lash, Jay C. Weber