FORMATTING SELECTED CONTENT OF AN ELECTRONIC DOCUMENT BASED ON ANALYZED FORMATTING
First Claim
1. A method for formatting content of an electronic document comprising:
- identifying content of an electronic document;
identifying a position of a target electronic document;
analyzing format settings of pre-existing content of the target electronic document in a range about the identified position;
determining format settings for the pre-existing content in the range;
ascertaining at least one format scheme based upon the determined format settings;
applying the ascertained format scheme to the identified content to generate a version of the identified content formatted in accordance with the determined format settings; and
changing the target electronic document so that the target electronic document comprises the version of the identified content to which the format scheme has been applied, wherein a placement of the version of the identified content within the target electronic document corresponds to the identified position.
1 Assignment
0 Petitions
Accused Products
Abstract
One aspect of the present invention can include a method, computer program product, system, and/or device for formatting content of an electronic document. In the aspect, pending content from a source document can be identified that is to be inserted into a target document. An insertion point in the target document can be identified. Format settings of pre-existing content of the target electronic document can be analyzed in a range about the insertion point. Predominant format settings for the pre-existing content in the range can be determined. The determined predominant format settings can be applied to the pending content to generate a version of the pending content formatted in accordance with the determined predominant format settings. The version pending content conforming to the predominant format of the target can then be added to the target document at the insertion point.
-
Citations
20 Claims
-
1. A method for formatting content of an electronic document comprising:
-
identifying content of an electronic document; identifying a position of a target electronic document; analyzing format settings of pre-existing content of the target electronic document in a range about the identified position; determining format settings for the pre-existing content in the range; ascertaining at least one format scheme based upon the determined format settings; applying the ascertained format scheme to the identified content to generate a version of the identified content formatted in accordance with the determined format settings; and changing the target electronic document so that the target electronic document comprises the version of the identified content to which the format scheme has been applied, wherein a placement of the version of the identified content within the target electronic document corresponds to the identified position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for adding formatted content to a target document comprising:
-
a digital memory configured to store content to-be-reformatted; a format analyzer configured to detect format settings present in a target document about an identified position; a normalization engine configured to apply format settings detected by the format analyzer to determine a formatting scheme; and a content reformatting engine configured to format the content-to-be-reformatted, in accordance with the formatting scheme determined by the normalization engine, and wherein a placement of the reformatted content within the target electronic document corresponds to the identified position. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product for formatting content of an electronic document, the computer program product comprising:
-
a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to identify content of an electronic document; computer usable program code configured to identify a position of a target electronic document; computer usable program code configured to analyze format settings of pre-existing content of the target electronic document in a range about the identified position; computer usable program code configured to determine format settings for the pre-existing content in the range; computer usable program code configured to ascertain at least one format scheme based upon the determined format settings; computer usable program code configured to apply the ascertained format scheme to the identified content to generate a version of the identified content formatted in accordance with the determined format settings; and computer usable program code configured to change the target electronic document so that the target electronic document comprises the version of the identified content to which the format scheme has been applied, wherein a placement of the version of the identified content within the target electronic document corresponds to the identified position. - View Dependent Claims (19, 20)
-
Specification