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

   
   

A client-server architecture synchronizes streaming content with enhancing content via pre-announced triggers. The architecture includes server-based components to generate announcements containing information specifying how and when to receive upcoming triggers that will be transmitted at a later time. The server transmits the announcements to a general broadcast or multicast IP address. Client-based components monitor the IP address to receive and filter the announcements. Selected announcements are stored in a guide database in correlation with the streaming content programs to indicate that the programs are interactive. When a user tunes to an interactive program, the client opens a container HTML page that contains controls to receive the streaming content program and to extract the announcements from the guide database. The latter control monitors the IP address at the times specified in the selected announcements to receive the triggers corresponding to the interactive program. The server delivers the triggers at times synchronized to the streaming content. When triggers arrive, the client control processes the triggers to coordinate presentation of the enhancing content with the streaming content program. The triggers may further be used to carry items that fill a ticker being displayed with the program.

Une architecture de serveur de client synchronise le contenu coulant avec augmenter le contenu par l'intermédiaire des déclenchements pré-annoncés. L'architecture inclut les composants serveur-basés pour produire des annonces contenant l'information indiquant comment et quand recevoir les déclenchements prochains qui seront transmis à un temps postérieur. Le serveur transmet les annonces à une émission générale ou au IP address de multicast. les composants Client-basés surveillent le IP address pour recevoir et filtrer les annonces. Des annonces choisies sont stockées dans une base de données de guide dans la corrélation avec les programmes contents coulants pour indiquer que les programmes sont interactifs. Quand un utilisateur accorde à un programme interactif, le client ouvre un HTML page de récipient qui contient des commandes pour recevoir le programme content coulant et pour extraire les annonces à partir de la base de données de guide. La dernière commande surveille le IP address à cette époque indiqués dans les annonces choisies pour recevoir les déclenchements correspondant au programme interactif. Le serveur fournit les déclenchements parfois synchronisés au contenu coulant. Quand les déclenchements arrivent, la commande de client traite les déclenchements pour coordonner la présentation du contenu augmentant avec le programme content coulant. Les déclenchements peuvent plus loin être employés pour porter les articles qui remplissent ticker étant montré de programme.

 
Web www.patentalert.com

< System and method for a transport independent gaming API for mobile devices

< Method and apparatus for providing and integrating high-performance message queues in a user interface invironment

> Video on demand methods and systems

> Visualization of multi-dimensional data having an unbounded dimension

~ 00159