Method and apparatus for rendering a screen-representation of an electronic document
First Claim
1. A method of rendering an augmented screen-representation of an electronic document, the method executed on an electronic device, the electronic device having a display, the method comprising:
- acquiring, by the electronic device, the electronic document to be rendered, the electronic document comprising a content portion and a rendering-instruction portion, the rendering-instruction portion containing at least one instruction for enabling the electronic device to render the content portion on the display;
generating, by the electronic device, at least one rendering command, the at least one rendering command based on the at least one instruction, the at least one rendering command for rendering a screen-representation of the electronic document;
rendering the screen-representation of the electronic document based on the at least one rendering command;
identifying, by the electronic device, a portion of the content portion to be modified for an augmented presentation of the portion of the content portion in the augmented screen-representation of the electronic document;
generating, by the electronic device, at least one additional rendering command being configured to cause a change in appearance of the portion of the content portion via the augmented presentation, the augmented presentation of the portion of the content portion being different from a presentation of the portion of the content portion that would result from the at least one rendering command, the at least one additional rendering command not directly derivable from the at least one instruction, the generating the at least one additional rendering command being based on the portion of the content portion to be modified, the at least one rendering command to change presentation of the portion of the content portion to be modified; and
generating, by the electronic device, instead of the screen-representation of the electronic document, the augmented screen-representation of the electronic document based on a combination of the at least one rendering command and the at least one additional rendering command, without modifying the at least one instruction contained in the rendering-instruction portion of the electronic document, the augmented screen representation having been generated by overlaying the portion of the content portion with the augmented portion of the content portion; and
wherein;
the portion of the content portion to be modified is a textual portion, and wherein the identifying the portion of the content portion to be modified comprises;
identifying a totality of text within the content portion, andidentifying, within the totality of text, the textual portion to be modified; and
the identifying, within the totality of text, the textual portion to be modified comprises applying a rule mask.
3 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a method of rendering a screen-representation of an electronic document. The method is executed on an electronic device. The method comprises: acquiring, by the electronic device, the electronic document to be rendered, the electronic document comprising a content portion and a rendering-instruction portion; generating, by the electronic device, at least one rendering command, the at least one rendering command based on the at least one instruction, identifying, by the electronic device, a portion of the content portion to be modified; while generating the at least one rendering command, generating, by the electronic device, at least one additional rendering command, the at least one additional rendering command not directly derivable from the at least one instruction; generating the screen-representation of the electronic document based on a combination of the at least one rendering command and the at least one additional rendering command.
46 Citations
14 Claims
-
1. A method of rendering an augmented screen-representation of an electronic document, the method executed on an electronic device, the electronic device having a display, the method comprising:
-
acquiring, by the electronic device, the electronic document to be rendered, the electronic document comprising a content portion and a rendering-instruction portion, the rendering-instruction portion containing at least one instruction for enabling the electronic device to render the content portion on the display; generating, by the electronic device, at least one rendering command, the at least one rendering command based on the at least one instruction, the at least one rendering command for rendering a screen-representation of the electronic document; rendering the screen-representation of the electronic document based on the at least one rendering command; identifying, by the electronic device, a portion of the content portion to be modified for an augmented presentation of the portion of the content portion in the augmented screen-representation of the electronic document; generating, by the electronic device, at least one additional rendering command being configured to cause a change in appearance of the portion of the content portion via the augmented presentation, the augmented presentation of the portion of the content portion being different from a presentation of the portion of the content portion that would result from the at least one rendering command, the at least one additional rendering command not directly derivable from the at least one instruction, the generating the at least one additional rendering command being based on the portion of the content portion to be modified, the at least one rendering command to change presentation of the portion of the content portion to be modified; and generating, by the electronic device, instead of the screen-representation of the electronic document, the augmented screen-representation of the electronic document based on a combination of the at least one rendering command and the at least one additional rendering command, without modifying the at least one instruction contained in the rendering-instruction portion of the electronic document, the augmented screen representation having been generated by overlaying the portion of the content portion with the augmented portion of the content portion; and wherein; the portion of the content portion to be modified is a textual portion, and wherein the identifying the portion of the content portion to be modified comprises; identifying a totality of text within the content portion, and identifying, within the totality of text, the textual portion to be modified; and the identifying, within the totality of text, the textual portion to be modified comprises applying a rule mask. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device comprising:
-
a processor; an input output module coupled to the processor, the processor being configured to; acquire an electronic document to be rendered, the electronic document comprising a content portion and a rendering-instruction portion, the rendering-instruction portion containing at least one instruction for enabling the processor to render the content portion on the input output module; generate at least one rendering command, the at least one rendering command based on the at least one instruction, the at least one rendering command for rendering a screen representation of the electronic document; rendering the screen-representation of the electronic document based on the at least one rendering command; identify a portion of the content portion to be modified for an augmented presentation of the portion of the content portion in an augmented screen-representation of the electronic document; based on the portion of the content portion to be modified generate, at least one additional rendering command being configured to cause a change in appearance of the portion of the content portion via the augmented presentation, the augmented presentation of the portion of the content portion being different from a presentation of the portion of the content portion that would result from the at least one rendering command, the at least one additional rendering command not directly derivable from the at least one instruction, the at least one rendering command to change presentation of the portion of the content portion to be modified; and generate, instead of the screen-representation of the electronic document, the augmented screen-representation of the electronic document based on a combination of the at least one rendering command and the at least one additional rendering command, without modifying the at least one instruction contained in the rendering-instruction portion of the electronic document, the augmented screen representation having been generated by overlaying the portion of the content portion with the augmented portion of the content portion; and wherein; the portion of the content portion to be modified is a textual portion, and wherein to identify the portion of the content portion to be modified, the processor is configured to; identify a totality of text within the content portion, and identify, within the totality of text, the textual portion to be modified; and to identify, within the totality of text, the textual portion to be modified, the processor is configured to apply a rule mask. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification