US2005278435A1PendingUtilityA1

Two navigation

48
Assignee: INTERACTUAL TECHNOLOGIES INCPriority: Apr 21, 1999Filed: May 23, 2005Published: Dec 15, 2005
Est. expiryApr 21, 2019(expired)· nominal 20-yr term from priority
H04L 65/764G06F 21/10G06Q 30/06H04L 67/34G11B 27/034H04N 21/4147G11B 27/105H04N 21/60H04N 21/4381H04N 21/4348H04L 69/329G06K 17/00H04N 7/17318H04L 67/02G11B 19/12G11B 23/36H04N 21/8586H04N 21/4408G11B 19/16H04N 21/458H04N 21/4782H04N 21/4622G06Q 10/08H04N 21/440263H04N 21/443H04N 21/47H04N 21/64322H04N 21/42646H04N 21/435G06F 16/4393G11B 20/00086H04N 21/235H04N 21/6125G11B 19/022H04L 67/142G11B 2220/2562H04N 21/23614G11B 2220/2545G06F 16/957G11B 20/00876H04N 21/84H04L 67/303G06Q 30/02
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A media services interface for use in a readable medium playback device enables synchronization of disparate media playback, network directed playback of media, media playback control via displayed html/javascript file, logging of consumer identifier, media identifier, and playback device identifier in a cookie or log file. The media services comprises a command handler, a properties handler, an event generator, a cookie manager, a navigator state module, an identifier engine, an initialization module, and a bookmark manager. The command handler executes commands received from a connected network, a displayed html/javascript file, etc. The properties handler provides information relating to system states in response to queries including the status of any network connections. The event generator generates events in response to predetermined system occurrences. The cookie manager records information for later reading including the tracking of consumer identifier, playback device identifier, and readable medium identifier triples. The navigator state module maintains information regarding the state of the playback device and the interaction with the readable medium. The identifier engine carries out determination of the identity of the readable medium. The initialization module controls system initialization. The bookmark manager generates bookmarks which preserve positions in the playback of the readable medium for later recall. Network sources can provide media content and issue commands which synchronize the playback of both network and readable medium originated content over multiple playback devices through the use of the synchronization abilities of the media services.

Claims

exact text as granted — not AI-modified
1 . A method of rendering content comprising: 
 rendering audio/video content stored on a portable storage medium; and    rendering additional content along with the audio/video content, wherein the additional content controls the rendering of the audio/video content and additional content.    
   
   
       2 . The method of  claim 1  wherein the additional content is programmatic content.  
   
   
       3 . The method of  claim 1  wherein the additional content is stored on the computer readable medium.  
   
   
       4 . The method of  claim 1  wherein the additional content is stored on a separate storage medium.  
   
   
       5 . The method of  claim 1  wherein the additional content is stored on a network.  
   
   
       6 . The method of  claim 1  wherein the rendering of the additional content is control information.  
   
   
       7 . The method of  claim 1  wherein the rendering of the additional content is control information and display information.  
   
   
       8 . The method of  claim 1  wherein the additional content alters the rendering of the audio/video content based upon information about the rendering of the audio/video content.  
   
   
       9 . The method of displaying content of  claim 8  where the information about the rendering of the audio/video content includes an event.  
   
   
       10 . The method of displaying content of  claim 8  where the information about the rendering of the audio/video content includes a command.  
   
   
       11 . The method of displaying content of  claim 8  where the information about the rendering of the audio/video content includes a change of state.  
   
   
       12 . The method of  claim 1  wherein the additional content alters the rendering of the additional content based upon information about the rendering of the audio/video content.  
   
   
       13 . The method of  claim 1  wherein the additional content alters the rendering of a combination of the audio/video and the additional content based upon information about the rendering of the audio/video content.  
   
   
       14 . The method of  claim 1  wherein the additional content alters the rendering of the audio/video content based upon a user operation.  
   
   
       15 . The method of  claim 1  wherein the additional content alters the rendering of the additional content based upon a user operation.  
   
   
       16 . The method of  claim 1  wherein the additional content alters the rendering of a combination of the audio/video content and the additional content based upon a user operation.  
   
   
       17 . The method of  claim 1  wherein the additional content alters the rendering of the audio/video content based upon a player setting.  
   
   
       18 . The method of  claim 1  wherein the additional content alters the rendering of the additional content based upon a player setting.  
   
   
       19 . The method of  claim 1  wherein the additional content alters the rendering of the combination of the audio/video and the additional content upon a player setting.  
   
   
       20 . The method of  claim 1  wherein the additional content is stored separately from the audio/video content.  
   
   
       21 . The method of  claim 1  wherein the additional content is multiplexed with the audio/video content.  
   
   
       22 . The method of  claim 1  wherein the additional content must be verified.  
   
   
       23 . The method of  claim 22  wherein the additional content is verified by a player.  
   
   
       24 . The method of  claim 22  wherein the additional content is verified over a network.  
   
   
       25 . The method of  claim 22  wherein the additional content is verified based on credentials stored on the computer readable medium.  
   
   
       26 . The method of  claim 1  wherein the additional content is used to access specific segments of the audio/video content.  
   
   
       27 . The method of  claim 1  wherein the audio/video content is used to access specific segments of the additional content.  
   
   
       28 . The method of  claim 1  wherein the audio/video content has a control structure.  
   
   
       29 . The method of  claim 28  wherein the additional content overrides the control structure of the audio/video content.  
   
   
       30 . A device for rendering content comprising: 
 a presentation engine for controlling the playback of audio/video content stored on a portable storage medium and for controlling playback of additional content to be displayed along with the audio/video content; and    an application programming interface for providing information to the presentation engine, wherein the presentation engine utilizes the information to alter the playback of at least one of the audio/video content and the additional content.    
   
   
       31 . The device for rendering content of  claim 30  wherein the information provided to the presentation engine includes a command.  
   
   
       32 . The device for rendering content of  claim 30  wherein the information provided to the presentation engine includes an event.  
   
   
       33 . The device for rendering content of  claim 30  wherein the information provided to the presentation engine includes a change of state.  
   
   
       34 . A method of displaying content comprising: 
 displaying audio/video content stored on a portable storage medium;    displaying additional content;    storing information about the playback of the audio/video content and the additional content in a local storage device; and    utilizing the stored information during subsequent playback of audio/video content and the additional content.    
   
   
       35 . The method of displaying content of  claim 34  wherein the information about the playback of the audio/video content includes current state information.  
   
   
       36 . The method of displaying content of  claim 34  wherein the information about the playback of the audio/video content includes a bookmark.  
   
   
       37 . The method of displaying content of  claim 34  wherein the information about the playback of the audio/video content includes disk information.  
   
   
       38 . The method of displaying content of  claim 34  wherein the information about the playback of the audio/video content includes user information.  
   
   
       39 . The method of displaying content of  claim 34  wherein the subsequent playback includes subsequent playback of the audio/video content from the portable storage medium.  
   
   
       40 . The method of displaying content of  claim 34  wherein the subsequent playback includes subsequent playback of audio/video content from a different portable storage medium.  
   
   
       41 . The method of displaying content of  claim 34  wherein the subsequent playback can only occur based on the prior playback specific audio/video content.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.