Patents by Inventor CARL ROSENBERG

CARL ROSENBERG 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: 9936184
    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: May 12, 2015
    Date of Patent: April 3, 2018
    Assignee: VINJA, LLC
    Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Alex Kalinin
  • Patent number: 9462309
    Abstract: 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: Grant
    Filed: October 26, 2015
    Date of Patent: October 4, 2016
    Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
  • Publication number: 20160057458
    Abstract: 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: Application
    Filed: October 26, 2015
    Publication date: February 25, 2016
    Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG
  • Publication number: 20150318018
    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: Application
    Filed: May 12, 2015
    Publication date: November 5, 2015
    Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, ALEX KALININ
  • Patent number: 9170700
    Abstract: 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: Grant
    Filed: May 13, 2010
    Date of Patent: October 27, 2015
    Inventors: David H. Kaiser, Bruce Schwartz, Carl Rosenberg, Luis Reyes
  • Patent number: 9031382
    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
  • Patent number: 8526782
    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
  • Publication number: 20120163770
    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: Application
    Filed: December 22, 2011
    Publication date: June 28, 2012
    Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, LUIS REYES
  • Publication number: 20100293190
    Abstract: 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: Application
    Filed: May 13, 2010
    Publication date: November 18, 2010
    Inventors: DAVID H. KAISER, BRUCE SCHWARTZ, CARL ROSENBERG, LUIS REYES