Patent ID: 7606953

Claim:
A computer-implemented method that generates context-aware content from source content associated with a computing device, comprising: providing a target output device in communication with a plurality of output peripheral devices configured to cause a sensory output of media content according to output characteristics of the output peripheral devices; obtaining source content of the media content and a capability profile, wherein the capability profile identifies output characteristics of each of the output peripheral devices in communication with the target output device; formatting the source content into versions of context-aware content based on the capability profile, wherein each version of the context-aware content is formatted to correspond to the output characteristics of a corresponding output peripheral device in communication with the target output device; storing each version of the context-aware content in a separate corresponding content container that is specific to the corresponding output peripheral device; determining current output characteristics of an output peripheral selected to cause the sensory output of the media content; retrieving the corresponding version of the context-aware content from the corresponding content container that is specific to the corresponding output peripheral selected to cause the sensory output of the media content; and executing the corresponding version of the context-aware content on the corresponding output peripheral selected to cause the sensory output of the media content.