Conversion of portable program modules for constrained displays
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying code for a computer-based portable program module that is configured to be displayed on a computer-based display;
automatically altering the code for the computer-based portable program module to adapt the module to be displayed on a television-based display, including;
determining that one or more pieces of content in the computer-based portable program module do not satisfy a display constraint of the television-based display, andremoving the one or more pieces of content in the computer-based portable program module that are determined to not satisfy the display constraint of the television-based display; and
providing the altered code for execution on one or more processors operably coupled to a particular television-based display,wherein determining that the one or more pieces of content do not satisfy the display constraint of the television-based display comprises identifying textual content and non-textual content that are each arranged for display in the module, and comparing the textual content with the non-textual content to determine whether at least a portion of the non-textual content expresses the same or similar subject matter as the textual content,wherein removing the one or more pieces of content in the module comprises deleting the at least a portion of the non-textual content in response to determining that the at least a portion of the non-textual content expresses the same or similar subject matter as the textual content.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
-
Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
identifying code for a computer-based portable program module that is configured to be displayed on a computer-based display; automatically altering the code for the computer-based portable program module to adapt the module to be displayed on a television-based display, including; determining that one or more pieces of content in the computer-based portable program module do not satisfy a display constraint of the television-based display, and removing the one or more pieces of content in the computer-based portable program module that are determined to not satisfy the display constraint of the television-based display; and providing the altered code for execution on one or more processors operably coupled to a particular television-based display, wherein determining that the one or more pieces of content do not satisfy the display constraint of the television-based display comprises identifying textual content and non-textual content that are each arranged for display in the module, and comparing the textual content with the non-textual content to determine whether at least a portion of the non-textual content expresses the same or similar subject matter as the textual content, wherein removing the one or more pieces of content in the module comprises deleting the at least a portion of the non-textual content in response to determining that the at least a portion of the non-textual content expresses the same or similar subject matter as the textual content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article comprising a computer program product encoded on a machine-readable tangible storage media storing instructions that, when executed by the one or more processors, perform operations comprising:
-
identifying code for a computer-based portable program module that is configured to be displayed on a computer-based display; automatically altering the code for the computer-based portable program module to adapt the module to be displayed on a television-based display, including; determining that one or more pieces of content in the computer-based portable program module do not satisfy a display constraint of the television-based display, and removing the one or more pieces of content in the computer-based portable program module that are determined to not satisfy the display constraint of the television-based display; and providing the altered code for execution on one or more processors operably coupled to a particular television-based display, wherein determining that the one or more pieces of content do not satisfy the display constraint of the television-based display comprises identifying textual content and non-textual content that are each arranged for display in the module, and comparing the textual content with the non-textual content to determine whether at least a portion of the non-textual content expresses the same or similar subject matter as the textual content, wherein removing the one or more pieces of content in the module comprises deleting the at least a portion of the non-textual content in response to determining that the at least a portion of the non-textual content expresses the same or similar subject matter as the textual content. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification