Patents by Inventor Steven E. Harshbarger

Steven E. Harshbarger 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).

  • Publication number: 20200280599
    Abstract: A video authoring system has an authoring computing device that generates a visual synchronization layout, via a graphical user interface without user-based inputting of computer executable code, for a video with a time duration and for content to be added to the video at one or more time-based positions within the video. The video authoring system also has a processor, in operable communication with the authoring computing device, that sends data associated with the visual synchronization layout to a remote server that automatically generates a manifest based on the data associated with the visual synchronization layout. The manifest is computer executable code that is executed by a media player at a computing device so that the media player plays the video in synchronization with the content.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Inventors: Joshua Lamb, Steven E. Harshbarger
  • Patent number: 10701129
    Abstract: A video authoring system has an authoring computing device that generates a visual synchronization layout, via a graphical user interface without user-based inputting of computer executable code, for a video with a time duration and for content to be added to the video at one or more time-based positions within the video. The video authoring system also has a processor, in operable communication with the authoring computing device, that sends data associated with the visual synchronization layout to a remote server that automatically generates a manifest based on the data associated with the visual synchronization layout. The manifest is computer executable code that is executed by a media player at a computing device so that the media player plays the video in synchronization with the content.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: June 30, 2020
    Assignee: Multipop LLC
    Inventors: Joshua Lamb, Steven E. Harshbarger
  • Publication number: 20180288128
    Abstract: A video authoring system has an authoring computing device that generates a visual synchronization layout, via a graphical user interface without user-based inputting of computer executable code, for a video with a time duration and for content to be added to the video at one or more time-based positions within the video. The video authoring system also has a processor, in operable communication with the authoring computing device, that sends data associated with the visual synchronization layout to a remote server that automatically generates a manifest based on the data associated with the visual synchronization layout. The manifest is computer executable code that is executed by a media player at a computing device so that the media player plays the video in synchronization with the content.
    Type: Application
    Filed: June 5, 2018
    Publication date: October 4, 2018
    Inventors: Joshua Lamb, Steven E. Harshbarger
  • Patent number: 9998518
    Abstract: A system is provided. The system includes a content database that stores content synchronization data received from a graphical user interface. The content synchronization data has a location of media, a set of content, a content start time, and a content end time. The content start time is a time in the media at which play of the content is to start. The content end time is a time in the media at which the play of the content is to end.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: June 12, 2018
    Assignee: Multipop LLC
    Inventors: Joshua Lamb, Steven E. Harshbarger
  • Publication number: 20160088046
    Abstract: A system is provided. The system includes a content database that stores content that is generated by a content producer computing device. Further, the system includes a processor that defines an event according to event data, establishes a start time for the event, associates a content item from the content database with the event, reschedules the content item in real time after the start time, receives a polling request for content, and determines content to be played at a time associated with the polling request. The system also includes a transmitter that transmits the content item at a time corresponding to the time span added to the start time.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 24, 2016
    Inventors: Joshua Lamb, Steven E. Harshbarger
  • Publication number: 20160088055
    Abstract: A system is provided. The system includes a content database that stores content synchronization data received from a graphical user interface. The content synchronization data has a location of media, a set of content, a content start time, and a content end time. The content start time is a time in the media at which play of the content is to start. The content end time is a time in the media at which the play of the content is to end.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 24, 2016
    Inventors: Joshua Lamb, Steven E. Harshbarger
  • Patent number: 9183500
    Abstract: A computing device receives a plurality of media files. Further, the computing device associates an item with a media file from the plurality of media files according to an association. The item is displayed during display of the media file. The association has a predetermined playback time during playback of the media file at which item data is displayed in addition to the display of the media file. In addition, the computing device generates a hierarchical logic model for media playback. The hierarchical logic model organizes the plurality of media files for playback into a hierarchy according to a predetermined set of conditions. A set of code is provided to a media player for media playback based upon the logic model and the association between the item and the media file.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: November 10, 2015
    Assignee: Multipop LLC
    Inventors: Joshua Lamb, Alexander Lemay, Steven E. Harshbarger
  • Patent number: 9183502
    Abstract: A rule input to generate a rule is received. The rule provides an action for an event. A content experience engine generates the rule for a set of content. The content experience engine receives an interaction input based upon the set of content from the content experience configuration. The content experience engine generates an enhanced set of content based upon the rule and the interaction input.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: November 10, 2015
    Assignee: Multipop LLC
    Inventors: Joshua Lamb, Alexander Lemay, Steven E. Harshbarger
  • Publication number: 20140337259
    Abstract: A rule input to generate a rule is received. The rule provides an action for an event. A content experience engine generates the rule for a set of content. The content experience engine receives an interaction input based upon the set of content from the content experience configuration. The content experience engine generates an enhanced set of content based upon the rule and the interaction input.
    Type: Application
    Filed: May 13, 2013
    Publication date: November 13, 2014
    Applicant: The Shadow Gang, LLC
    Inventors: Joshua Lamb, Alexander Lemay, Steven E. Harshbarger
  • Publication number: 20140136469
    Abstract: A computing device receives a plurality of media files. Further, the computing device associates an item with a media file from the plurality of media files according to an association. The item is displayed during display of the media file. The association has a predetermined playback time during playback of the media file at which item data is displayed in addition to the display of the media file. In addition, the computing device generates a hierarchical logic model for media playback. The hierarchical logic model organizes the plurality of media files for playback into a hierarchy according to a predetermined set of conditions. A set of code is provided to a media player for media playback based upon the logic model and the association between the item and the media file.
    Type: Application
    Filed: October 3, 2013
    Publication date: May 15, 2014
    Applicant: The Shadow Gang, LLC
    Inventors: Joshua Lamb, Alexander Lemay, Steven E. Harshbarger