×

System and method for synchronizing streaming content with enhancing content using pre-announced triggers

  • US 7,577,979 B2
  • Filed: 03/25/2005
  • Issued: 08/18/2009
  • Est. Priority Date: 03/31/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a client device, streamed content;

    receiving, by the client device, a stream of enhancing content that corresponds to the streamed content, the stream of enhancing content including;

    one or more announcements that describe an IP address and port on which corresponding triggers will be sent for a particular enhancement, transmission-related information, and information pertaining to the content of the stream of enhancing content;

    one or more triggers that notify a client to perform a particular action, each trigger being formatted as a string containing a key or numerical identifier, trigger data, and a checksum value; and

    one or more data files that are either an interactive content file or contain packages containing the interactive content files;

    displaying, by the client device, the streamed content without the enhancing content if it is determined that the enhancing content does not include each file needed for proper display of the enhancing content with the streamed content;

    receiving, by the client device, the announcement on a monitored address containing information specifying how and when to execute the receiving of upcoming enhancing content, the announcement being sent at a time prior to the enhancing content being sent, the enhancing content associated with the streamed content;

    passing, by the client device, each announcement through one or more filters to determine whether each announcement is either a match against a list of programs in which a user is interested or is a match against other types of predefined rules of acceptance; and

    retaining, by the client device, the announcements of interest and discarding remaining announcements.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×