Interactive control of document updates
First Claim
Patent Images
1. A computer program product, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- receiving a document comprising one or more segments, wherein each segment has a position within a hierarchy of the document and is configured to be generated automatically based at least in part on data from a data source associated with that segment;
receiving a plurality of visual changes, which includes one or more visual graphical changes and/or one or more visual textual changes, to be applied to the document or a portion thereof and created by a first entity;
prior to applying the received plurality of changes, presenting to a second entity the plurality of changes to be applied to the document, including by indicating those portions of the hierarchy of the document that would be affected by the plurality of changes if the plurality of changes were applied to the document;
receiving from the second entity a selection of one or more of the presented plurality of visual changes to be applied; and
displaying the document with the selected changes applied in response to receiving from the second entity the selection of one or more of the presented plurality of changes to be applied.
3 Assignments
0 Petitions
Accused Products
Abstract
Processing changes to a document is disclosed. An indication that changes, if any, affecting the document or a portion thereof are to be reviewed is received. The document comprises one or more segments each of which is configured to be generated automatically based at least in part on data from a data source associated with the segment. An ability to review a subset of changes affecting the document is provided, where the changes in the subset affect particular segment(s) of the document.
17 Citations
41 Claims
-
1. A computer program product, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
-
receiving a document comprising one or more segments, wherein each segment has a position within a hierarchy of the document and is configured to be generated automatically based at least in part on data from a data source associated with that segment; receiving a plurality of visual changes, which includes one or more visual graphical changes and/or one or more visual textual changes, to be applied to the document or a portion thereof and created by a first entity; prior to applying the received plurality of changes, presenting to a second entity the plurality of changes to be applied to the document, including by indicating those portions of the hierarchy of the document that would be affected by the plurality of changes if the plurality of changes were applied to the document; receiving from the second entity a selection of one or more of the presented plurality of visual changes to be applied; and displaying the document with the selected changes applied in response to receiving from the second entity the selection of one or more of the presented plurality of changes to be applied. - View Dependent Claims (2, 13, 14, 15, 16, 17, 18, 19, 20, 22, 27, 30, 33, 36, 39)
-
-
3-12. -12. (canceled)
-
21. (canceled)
-
23-24. -24. (canceled)
-
25. A system, including:
-
a processor configured to; receive a document comprising one or more segments, wherein each segment has a position within a hierarchy of the document and is configured to be generated automatically based at least in part on data from a data source associated with that segment; receive a plurality of visual changes, which includes one or more visual graphical changes and/or one or more visual textual changes, to be applied to the document or a portion thereof and created by a first entity; prior to applying the received plurality of changes, present to a second entity the plurality of changes to be applied to the document, including by indicating those portions of the hierarchy of the document that would be affected by the plurality of changes if the plurality of changes were applied to the document; receive from the second entity a selection of one or more of the presented plurality of visual changes to be applied; and display the document with the selected changes applied in response to receiving from the second entity the selection of one or more of the presented plurality of changes to be applied; and a memory configured to provide instructions to the processor. - View Dependent Claims (28, 31, 34, 37, 40)
-
-
26. A method, including:
-
receiving a document comprising one or more segments at a processor, wherein each segment has a position within a hierarchy of the document and is configured to be generated automatically based at least in part on data from a data source associated with that segment; receiving a plurality of visual changes, which includes one or more visual graphical changes and/or one or more visual textual changes, at the processor to be applied to the document or a portion thereof and created by a first entity; prior to applying the received plurality of changes, presenting to a second entity the plurality of changes to be applied to the document using the processor, including by indicating those portions of the hierarchy of the document that would be affected by the plurality of changes if the plurality of changes were applied to the document; receiving from the second entity, at the processor, a selection of one or more of the presented plurality of visual changes to be applied; and displaying the document with the selected changes applied in response to receiving from the second entity the selection of one or more of the presented plurality of changes to be applied using the processor. - View Dependent Claims (29, 32, 35, 38, 41)
-
Specification