Method and systems for creating a digital document altered in response to at least one event
First Claim
1. A method of creating a digital document for viewing via a browser, the digital document including content, layout, additional information and Altering Machine Executable Instructions (AMEI), the method comprising:
- in response to a User Initiated Print Event (UIPE), implementing the digital document specific AMEI to;
alter at least part of the content, layout, and additional information using a component which communicates with the browser;
apply Medium Specific Auxiliary Layout Information (MSALI) based on the amount of content in the digital document; and
tocalculate and apply at least one of an appropriate type or number of Medium Specific Auxiliary Content Information (MSACI) based on the amount of content in the digital document to produce an altered digital document; and
forwarding the altered digital document to a device associated with or identified by the user and on which the altered digital document is to be rendered based on the UIPE activated in coordination with the implemented AMEI, whereinthe digital document specific AMEI includes instructions for recognizing and temporarily pausing the UIPE, instructions for altering part or all of the digital document that include instructions for obtaining the MSACI and the MSALI and rendering the obtained MSACI as part of the digital document based on the obtained MSALI, and rendering the altered digital document subsequent to the UIPE.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for creating a digital document, the digital document including content layout, additional information, and altering machine executable instructions, the method including, in response to, or subsequent to, a request or activation event, implementing the altering machine executable instructions which may apply auxiliary layout information and may apply auxiliary content information prior to altering and rendering the digital document for the event requested or activated, wherein the altering machine executable instructions may include different instructions for altering and rendering the digital document based on which request event or activation event is initiated or the medium on which the newly rendered digital document will be displayed.
88 Citations
37 Claims
-
1. A method of creating a digital document for viewing via a browser, the digital document including content, layout, additional information and Altering Machine Executable Instructions (AMEI), the method comprising:
-
in response to a User Initiated Print Event (UIPE), implementing the digital document specific AMEI to; alter at least part of the content, layout, and additional information using a component which communicates with the browser; apply Medium Specific Auxiliary Layout Information (MSALI) based on the amount of content in the digital document; and
tocalculate and apply at least one of an appropriate type or number of Medium Specific Auxiliary Content Information (MSACI) based on the amount of content in the digital document to produce an altered digital document; and forwarding the altered digital document to a device associated with or identified by the user and on which the altered digital document is to be rendered based on the UIPE activated in coordination with the implemented AMEI, wherein the digital document specific AMEI includes instructions for recognizing and temporarily pausing the UIPE, instructions for altering part or all of the digital document that include instructions for obtaining the MSACI and the MSALI and rendering the obtained MSACI as part of the digital document based on the obtained MSALI, and rendering the altered digital document subsequent to the UIPE. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture for altering content, layout or additional information of a digital document for viewing via browser according to digital document specific Altering Machine Executable Instructions (AMEI) included in the digital document, the article of manufacture comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
installing the digital document specific AMEI, which communicates with the browser on a user system; in response to a User Initiated Print Event (UIPE), implementing the digital document specific AMEI to; alter at least part of the content, layout and additional information using a component which communicates with the browser; apply Medium Specific Auxiliary Layout Information (MSALI) based on the amount of content in the digital document; calculate and apply at least one of the appropriate type or number of Medium Specific Auxiliary Content Information (MSACI) based on the amount of content in the digital document to produce an altered digital document; and forwarding the altered digital document to a device associated with or identified by the user and on which the altered digital document is to be rendered based on the UIPE activated in acoordination with the implemented AMEI, wherein the digital document specific AMEI includes instructions for recognizing and temporarily pausing the UIPE, instructions for altering part or all of the digital document that include instructions for obtaining the MSACI and the MSALI and rendering the obtained MSACI as part of the digital document based on the obtained MSALI, and rendering the altered digital document subsequent to the UIPE. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification