Platform specific execution
First Claim
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.
1 Assignment
0 Petitions
Accused Products
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.
187 Citations
42 Claims
-
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. - View Dependent Claims (2, 3, 4)
-
-
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. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
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. - View Dependent Claims (13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
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. - View Dependent Claims (22, 23, 24, 25)
-
-
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. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
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. - View Dependent Claims (35, 36)
-
-
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. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification