Interactive control of document updates
AssigneeAdobe Systems Incorporated
InventorCharles Good
Life of this patent
Estimating the term…
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.
Claims25
A computer program product, the computer program product being embodied in a non-transitory 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 displaying only 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.
A system, including:
- a processor;
- and a memory having instructions stored thereon, that, when executed by the processor, causes the processor to perform operations comprising:
- 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 displaying only 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.
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 displaying only 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.
Dependencies are inferred from the claim text.