Interactive control of document updates
First Claim
Patent Images
1. 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.
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.
27 Citations
25 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20)
- a processor; and
-
21. 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. - View Dependent Claims (22, 23, 24, 25)
-
Specification