Method and system for generating context-aware content from source content associated with a computing device
First Claim
1. A computer-implemented method for generating context-aware content from source content associated with a computing device, comprising:
- receiving the source content and a capability profile associated with a target output device, wherein the capability profile describes output characteristics associated with the target output device;
formatting the source content into the context-aware content based on the capability profile, wherein each version of the context-aware content is formatted to be compatible with a corresponding output characteristic of the target output device;
storing each version of the context-aware content in a corresponding content container, wherein each content container is associated with an output characteristic of the target output device;
determining the current output characteristics of the target output device; and
retrieving the version of the context-aware content from the content container that corresponds to the current output characteristic of the target output device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device receives source content and output characteristics associated with a target output device. The computing device formats the source content into multiple versions of context-aware content corresponding to specific output characteristics of the target output device. The computing device stores the multiple versions of the context-aware content in corresponding output characteristic content containers. The content containers are filtered such that only the versions of the context-aware content that correspond to the output capabilities of the target output device are made accessible to the user. The user is presented with a single namespace that is associated with the context-aware versions of the content. When the namespace is selected, the appropriate version of the context-aware content is executed based on the output characteristics of the target output device such that an optimal user experience is achieved.
-
Citations
20 Claims
-
1. A computer-implemented method for generating context-aware content from source content associated with a computing device, comprising:
-
receiving the source content and a capability profile associated with a target output device, wherein the capability profile describes output characteristics associated with the target output device;
formatting the source content into the context-aware content based on the capability profile, wherein each version of the context-aware content is formatted to be compatible with a corresponding output characteristic of the target output device;
storing each version of the context-aware content in a corresponding content container, wherein each content container is associated with an output characteristic of the target output device;
determining the current output characteristics of the target output device; and
retrieving the version of the context-aware content from the content container that corresponds to the current output characteristic of the target output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating context-aware content from source content associated with a computing device, comprising:
-
means for receiving the source content and a capability profile associated with a target output device, wherein the capability profile describes output characteristics associated with the target output device;
means for formatting the source content into the context-aware content based on the capability profile, wherein each version of the context-aware content is formatted to be compatible with a corresponding output characteristic of the target output device;
means for storing each version of the context-aware content in a corresponding content container, wherein each content container is associated with an output characteristic of the target output device;
means for determining the current output characteristics of the target output device;
means for filtering the content containers, wherein the content containers that are associated with the current output characteristics of the target output device are made accessible; and
means for retrieving the version of the context-aware content from the content container that corresponds to the current output characteristic of the target output device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-readable medium having computer-executable instructions for generating context-aware content from source content associated with a computing device, comprising:
-
receiving the source content and a capability profile associated with a target output device, wherein the capability profile describes output characteristics associated with the target output device;
formatting the source content into the context-aware content based on the capability profile, wherein each version of the context-aware content is formatted to be compatible with a corresponding output characteristic of the target output device;
storing each version of the context-aware content in a corresponding content container, wherein each content container is associated with an output characteristic of the target output device;
transferring the content containers to the target output device;
determining the current output characteristics of the target output device; and
retrieving the version of the context-aware content from the content container that corresponds to the current output characteristic of the target output device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification