Reconfiguration of content for display on devices of different types
First Claim
1. A method for reconfiguring source content for display on a client display, the method comprising:
- receiving a source content from a source;
filtering a set of predetermined elements that are not commonly supported by devices having small displays;
identifying a table within the source content, the table having a plurality of table cells arranged in columns and rows;
copying content from individual table cells; and
separating the content from individual table cells by a line break element.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for automatic manipulation of content for display on different devices, including devices having small display areas. In one embodiment, the disclosed system and method provide for reconfiguration of source content by manipulating the source content from top to bottom and from right to left. Elements of the source content that are not commonly supported among a wide array of devices and formats, as well as spacer images, are filtered from the source content. Table data is reconfigured by copying the table content and replacing the table cells with line breaks. Further, if the source content is larger than a predetermined size, a reconfiguration application divides the source content into sub-documents, each sub-document having a size smaller or equal to the threshold size. Individual sub-documents may include a link to another one of the sub-documents. By reconfiguring the source content, the source content may be transmitted to and displayed at any of a wide variety of devices.
102 Citations
20 Claims
-
1. A method for reconfiguring source content for display on a client display, the method comprising:
-
receiving a source content from a source;
filtering a set of predetermined elements that are not commonly supported by devices having small displays;
identifying a table within the source content, the table having a plurality of table cells arranged in columns and rows;
copying content from individual table cells; and
separating the content from individual table cells by a line break element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for reconfiguring source content for display on a client display, the method comprising:
-
receiving a source content from a source;
filtering a set of predetermined elements that are not commonly supported by devices having small displays;
filtering images having less than a predetermined width, a single color, and an empty ALT attribute;
storing the filtered source content as an output file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for reconfiguring source content for display on a client display, 4 the method comprising:
-
filtering from the source content a set of predetermined elements that are not commonly supported by devices having small displays;
identifying a table within the source content, the table having a plurality of table cells arranged in columns and rows;
copying table content from individual table cells; and
separating the table content from individual table cells by a line break element;
filtering images from the source content having less than a predetermined width, a single color, and an empty ALT attribute;
removing height and width attributes of an image within the source content;
determining a type of device requesting the source content;
resizing the image based on the type of the device requesting the source content;
identifying a plurality of frames within the source content;
creating a link associated with each of the frames and listing the link in the output file;
removing a background color from the source content;
removing at least one script from the source content determining whether the source content exceeds a threshold size;
if the source content exceeds the threshold size, dividing the source content into a plurality of sub-documents, each sub-document having a size smaller or equal to the threshold size;
at least one of the sub-documents including a link to at least one other of the sub-documents, wherein the threshold size varies depending on a type of device requesting the source content.
-
Specification