US2005182828A1PendingUtilityA1

Platform specific execution

48
Assignee: INTERACTUAL TECHNOLOGIES INCPriority: Apr 21, 1999Filed: Apr 15, 2005Published: Aug 18, 2005
Est. expiryApr 21, 2019(expired)· nominal 20-yr term from priority
H04L 65/764G06F 21/10H04N 21/47G11B 19/022H04L 67/303H04N 21/4408H04L 69/329H04N 21/235G11B 2220/2562H04N 21/4381H04N 21/8586H04N 21/23614H04N 21/435G11B 19/12H04N 21/6125G11B 27/105H04L 67/34H04N 21/64322H04N 7/17318G06K 17/00G06Q 30/02G11B 2220/2545H04L 67/02H04N 21/4622H04N 21/4782G11B 23/36G11B 20/00086G06Q 10/08G06F 16/4393H04N 21/60H04L 67/142G06F 16/957H04N 21/42646H04N 21/4147H04N 21/4348H04N 21/440263G11B 27/034G06Q 30/06G11B 19/16G11B 20/00876H04N 21/458H04N 21/84H04N 21/443
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 comprising: 
 determining a platform of a playback device;    determining whether a portable storage medium inserted into the playback device contains a platform-specific content suitable for rendering on the platform having been determined; and    rendering, in the event the portable storage medium contains the platform-specific content suitable for rendering on the platform, the platform-specific content.    
   
   
       2 . The method of  claim 1  further comprising: 
 rendering, in the event the portable storage medium does not contain the platform-specific content suitable for rendering on the platform, default content.    
   
   
       3 . The method of  claim 1  further comprising 
 determining whether said playback device is connected to a network;    determining whether additional platform-specific content exists on the network suitable for rendering on said platform having been determined; and    rendering, in the event the additional platform-specific content exists on the network, the additional platform-specific content.    
   
   
       4 . The method of  claim 1  wherein additional platform-specific content exists on a network and is downloaded to said playback device.  
   
   
       5 . A method comprising: 
 determining a capability of a playback device;    determining whether a portable storage medium inserted into the playback device contains capability-specific content suitable for rendering for the playback device; and    rendering, in the event the portable storage medium contains the capability-specific content suitable for rendering for the playback device, the capability-specific content.    
   
   
       6 . The method of  claim 5  further comprising: 
 rendering, in the event said portable storage medium does not contain the capability-specific content suitable for rendering for the playback device, default content.    
   
   
       7 . The method of  claim 5  further comprising 
 determining whether said playback device is connected to a network;    determining whether additional capability-specific content exists on said network for said playback device; and    rendering said additional capability-specific content when said capability-specific content is determined to exist on said network.    
   
   
       8 . The method of  claim 5  wherein additional capability-specific content exists on a network and is downloaded to said playback device.  
   
   
       9 . The method of  claim 5  wherein said capability is a prescribed amount of memory.  
   
   
       10 . The method of  claim 5  wherein said capability is a media subsystem capability.  
   
   
       11 . The method of  claim 5  wherein said capability is a presentation engine capability.  
   
   
       12 . A method comprising: 
 determining a platform of a playback device;    determining whether the playback device is connected to a network;    determining whether platform-specific content exists on the network for a portable storage medium inserted into the playback device; and    rendering, in the event the platform-specific content exists for the portable storage medium, the platform-specific content.    
   
   
       13 . The method of  claim 12  further comprising: 
 rendering, in the event the platform-specific content does not exist for the portable storage medium, default content.    
   
   
       14 . The method of  claim 12  wherein said platform-specific content exists on said network is downloaded to said playback device.  
   
   
       15 . A method comprising: 
 determining a capability of a playback device;    determining whether the playback device is connected to a network;    determining whether capability-specific content exists on the network for a portable storage medium inserted into the playback device; and    rendering, in the event the capability-specific content exists on the network, the capability-specific content.    
   
   
       16 . The method of  claim 15  further comprising: 
 rendering, in the event the capability-specific content does not exist on the network, default content.    
   
   
       17 . The method of  claim 15  wherein said capability-specific content exists on said network is downloaded to said playback device.  
   
   
       18 . The method of  claim 15  wherein said capability is a prescribed amount of memory.  
   
   
       19 . The method of  claim 15  wherein said capability is a media subsystem capability.  
   
   
       20 . The method of  claim 15  wherein said capability is a presentation engine capability.  
   
   
       21 . A method comprising: 
 determining a platform of a playback device;    determining whether a portable storage medium inserted into the playback device contains platform-specific data suitable for execution on the platform; and    executing, in the event the portable storage medium contains platform specific data suitable for execution on the platform, the platform-specific data.    
   
   
       22 . The method of  claim 21  further comprising: 
 executing, in the event the portable storage medium does not contain the platform specific data suitable for execution on the platform, default data.    
   
   
       23 . The method of  claim 21  further comprising: 
 determining whether said playback device is connected to a network;    determining whether additional platform-specific data exists on the network for said platform; and    executing, in the event the platform-specific data does exist on the network, said platform-specific data.    
   
   
       24 . The method of  claim 23  further comprising: 
 executing, in the event the platform-specific data does not exist on said network, default data.    
   
   
       25 . The method of  claim 21  wherein said platform-specific data exists on said network and is downloaded to said playback device.  
   
   
       26 . A method comprising: 
 determining a capability of a playback device;    determining whether a portable storage medium inserted into the playback device contains capability-specific data suitable for execution on the platform; and    executing, in the event the portable storage medium contains the capability-specific data suitable for execution on the platform, the capability-specific data.    
   
   
       27 . The method of  claim 26  further comprising: 
 executing, in the event the portable storage medium does not contain the capability-specific data suitable for execution on the platform, default data.    
   
   
       28 . The method of  claim 26  further comprising 
 determining whether said playback device is connected to a network;    determining whether additional capability-specific data exists on said network for said platform; and    executing, in the event the additional capability-specific data does exist on said network for said platform, the additional capability-specific data.    
   
   
       29 . The method of  claim 28  further comprising: 
 executing, in the event the additional capability-specific data does not exist on said network for said platform, default data.    
   
   
       30 . The method of  claim 26  wherein said capability-specific data exists on said network and is downloaded to said playback device.  
   
   
       31 . The method of  claim 26  wherein said capability is a prescribed amount of memory.  
   
   
       32 . The method of  claim 26  wherein said capability is a media subsystem capability.  
   
   
       33 . The method of  claim 26  wherein said capability is a presentation engine capability.  
   
   
       34 . A method comprising: 
 determining a platform of a playback device;    determining whether the playback device is connected to a network;    determining whether platform-specific data exists on the network for a portable storage medium inserted in the playback device; and    executing, in the event the platform-specific date exists on the network for the portable storage medium, the platform-specific data.    
   
   
       35 . The method of  claim 34  further comprising executing default content when said determination indicates suitable platform-specific data does not exist on said network.  
   
   
       36 . The method of  claim 34  wherein said platform-specific data exists on said network and is downloaded to said playback device.  
   
   
       37 . A method comprising: 
 determining a capability of a playback device;    determining whether said playback device is connected to a network;    determining whether capability-specific data exists on said network for a portable storage medium inserted in the playback device; and    executing, in the event the capability-specific data does exist for the portable storage medium, the capability-specific data.    
   
   
       38 . The method of  claim 37  further comprising: 
 executing, in the event the capability-specific data does not exist for the portable storage medium, default content.    
   
   
       39 . The method of  claim 37  wherein said capability-specific data exists on said network and is downloaded to said playback device.  
   
   
       40 . The method of  claim 37  wherein said capability is a prescribed amount of memory.  
   
   
       41 . The method of  claim 37  wherein said capability is a media subsystem capability.  
   
   
       42 . The method of  claim 37  wherein said capability is presentation engine capability.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.