Reorganizing content of an electronic document
First Claim
Patent Images
1. A method comprising:
- receiving an electronic document represented by serial data that contains content of the document and defines an order in which respective portions of the content are to be presented on a display for viewing,analyzing the serial data of the electronic document by at least one transformation module to determine an order of presentation of the portions of the content different from the order defined by the serial data, the different order of presentation being adapted based upon a performance capability of a display of a target device, andgenerating, via a processor, reorganization information for use in delivering the portions of the content, the reorganization information enabling presentation of the portions in the different order, wherein generating the reorganization information includes adding a hyperlink to a first sub-document of the portions in the different order, the adding of the hyperlink being performed in response to determining that a location of the hyperlink is separated by at least a predetermined distance from a destination location to which the hyperlink points, the hyperlink being displayed near the beginning of the first sub-document of the portions in the different order, the destination location of the hyperlink being a particular portion of the content that is not at a beginning of the order defined by the serial data, and the destination location being determined based on the content of the serial data and without regard to the ordering of the portions.
6 Assignments
0 Petitions
Accused Products
Abstract
An electronic document is received that represents serial data that contains content of the document and defines an order in which respective portions of the content are to be performed. The serial data of the electronic document is analyzed. Reorganization information is generated for use in delivering the portions of the content, the reorganization information enabling performance in an order different from the order defined by the serial data.
96 Citations
53 Claims
-
1. A method comprising:
-
receiving an electronic document represented by serial data that contains content of the document and defines an order in which respective portions of the content are to be presented on a display for viewing, analyzing the serial data of the electronic document by at least one transformation module to determine an order of presentation of the portions of the content different from the order defined by the serial data, the different order of presentation being adapted based upon a performance capability of a display of a target device, and generating, via a processor, reorganization information for use in delivering the portions of the content, the reorganization information enabling presentation of the portions in the different order, wherein generating the reorganization information includes adding a hyperlink to a first sub-document of the portions in the different order, the adding of the hyperlink being performed in response to determining that a location of the hyperlink is separated by at least a predetermined distance from a destination location to which the hyperlink points, the hyperlink being displayed near the beginning of the first sub-document of the portions in the different order, the destination location of the hyperlink being a particular portion of the content that is not at a beginning of the order defined by the serial data, and the destination location being determined based on the content of the serial data and without regard to the ordering of the portions. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
receiving a request from a remote device for a portion of a document represented by serial data that contains content of the document and defines an order in which respective portions of the content are to be presented on a display for viewing, and in response to the request, analyzing the serial data of the electronic document by at least one transformation module to determine an order of presentation of the portions of the content different from the order defined by the serial data, the different order of presentation being adapted based upon a performance capability of a display of a target device, and returning at least one and fewer than all of the portions of the content using reorganization information that enables presentation of the portions in the different order, wherein returning at least one and fewer than all of the portions of the content includes adding a hyperlink to a first sub-document of the portions in the different order, the adding of the hyperlink being performed, via a processor, in response to determining that a location of the hyperlink is separated by at least a predetermined distance from a destination location to which the hyperlink points, the hyperlink being displayed near the beginning of the first sub-document of the portions in the different order, the destination location of the hyperlink being a location of a particular portion of the content that is not at a beginning of the order defined by the serial data, and the destination location being determined based on the content of the serial data and without regard to the ordering of the portions. - View Dependent Claims (35)
-
- 36. A data structure stored on a medium and capable of configuring a machine to respond to requests for portions of a document that is represented by serial data that includes content of the document and defines an order in which respective portions of the content are to be presented, the data structure comprising reorganization information that enables presentation of the portions in an order different from the order defined by the serial data, the reorganization information having been generated based on an analysis of the serial data by at least one transformation module to determine the different order of presentation, wherein the analysis of the serial data also includes adding a hyperlink to a first sub-document of the portions in the different order, the adding of the hyperlink being performed in response to determining that a location of the hyperlink is separated by at least a predetermined distance from a destination location to which the hyperlink points, the hyperlink being displayed near the beginning of the first sub-document of the portions in the different order, the destination location of the hyperlink being a particular portion of the content that is not at a beginning of the order defined by the serial data, and the destination location being determined based on the content of the serial data and without regard to the ordering of the portions, the different order of presentation being adapted based upon a performance capability of a display of a target device.
-
44. An apparatus comprising:
-
means for receiving an electronic document represented by serial data that contains content of the document and defines an order in which respective portions of the content are to be presented on a display for viewing, means for analyzing the serial data of the electronic document, said means for analyzing comprising at least one transformation module to determine an order of presentation of the portions of the content different from the order defined by the serial data, the different order of presentation being adapted based upon a performance capability of a display of a target device, and means for generating reorganization information for use in delivering the portions of the content, the reorganization information enabling presentation of the portions in the different order, wherein generating the reorganization information includes adding a hyperlink to a first sub-document of the portions in the different order, the adding of the hyperlink being performed in response to determining that a location of the hyperlink is separated by at least a predetermined distance from a destination location to which the hyperlink points, the hyperlink being displayed near the beginning of the first sub-document of the portions in the different order, the destination location of the hyperlink being a location to a particular portion of the content that is not at a beginning of the order defined by the serial data, and the destination location being determined based on the content of the serial data and without regard to the ordering of the portions. - View Dependent Claims (45, 46)
-
-
47. An apparatus comprising a machine configured to-receive an electronic document represented by serial data that contains content of the document and defines an order in which respective portions of the content are to be presented on a display for viewing,
analyze the serial data of the electronic document to determine an order of presentation of the portions of the content different from the order defined by the serial data, and generate reorganization information for use in delivering the portions of the content, the reorganization information enabling presentation of the portions in the different order, wherein being configured to generate reorganization information includes being configured to add a hyperlink to a first sub-document of the portions in the different order, the adding of the hyperlink being performed in response to determining that a location of the hyperlink is separated by at least a predetermined distance from a destination location to which the hyperlink points, the hyperlink being displayed near the beginning of the first sub-document of the portions in the different order, the destination location of the hyperlink being a particular portion of the content that is not at a beginning of the order defined by the serial data, and the destination location being determined based on the content of the serial data and without regard to the ordering of the portions, the different order of presentation being adapted based upon a performance capability of a display of a target device.
-
50. An apparatus comprising:
-
a display configured to present portions of content of an electronic document in an order different from an order defined by serial data representing the electronic document, the electronic document having been processed according to a method comprising; receiving an electronic document represented by serial data that contains content of the document and defines an order in which respective portions of the content are to be presented on a display for viewing, analyzing the serial data of the electronic document by at least one transformation module to determine an order of presentation of the portions of the content different from the order defined by the serial data, the different order of presentation being adapted based upon a performance capability of a display of a target device, and generating reorganization information enabling presentation of the portions in the different order, wherein generating the reorganization information includes adding a hyperlink to a first sub-document of the portions in the different order, the adding of the hyperlink being performed in response to determining that a location of the hyperlink is separated by at least a predetermined distance from a destination location to which the hyperlink points, the hyperlink being displayed near the beginning of the first sub-document of the portions in the different order, the destination location of the hyperlink being a particular portion of the content that is not at a beginning of the order defined by the serial data, and the destination location being determined based on the content of the serial data and without regard to the ordering of the portions. - View Dependent Claims (51, 52)
-
-
53. A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion for receiving an electronic document represented by serial data that contains content of the document and defines an order in which respective portions of the content are to be presented on a display for viewing, a second executable portion for analyzing the serial data of the electronic document by at least one transformation module to determine an order of presentation of the portions of the content different from the order defined by the serial data, the different order of presentation being adapted based upon a performance capability of a display of a target device, and a third executable portion for generating reorganization information for use in delivering the portions of the content, the reorganization information enabling presentation of the portions in the different order, wherein generating the reorganization information includes adding a hyperlink to a first sub-document of the portions in the different order, the adding of the hyperlink being performed in response to determining that a location of the hyperlink is separated by at least a predetermined distance from a destination location to which the hyperlink points, the hyperlink being displayed near the beginning of the first sub-document of the portions in the different order, the destination location of the hyperlink being a particular portion of the content that is not at a beginning of the order defined by the serial data, and the destination location being determined based on the content of the serial data and without regard to the ordering of the portions.
-
Specification