Patent ID: 7627645

Claim:
A system for controlling playback of content stored on a device comprising: at least one host unit for controlling playback of content stored on the device without requiring the content to be transferred to the host unit, wherein the at least one host unit is notified each time a state of the device has changed, wherein the host unit is capable of querying the device to determine the state of the device, and wherein the state of the device is determined by a playback rate and it is indicated by one or more of the playback rate, a playback object, a playback container index, or a playback position; and at least one state-based controller coupled to the at least one host unit to allow the at least one host unit to remotely control the playback of the content through state-based commands, wherein the at least one state-based controller verifies a type of content stored on the device and verifies the state of the device, and wherein the state-based commands are based on the type of the content stored on the device and the state of the device.