Back to results
US 2013/0174032 A1Published application
Updating document previews of embedded files
AssigneeMicrosoft Corporation
InventorsDavid Tse, Omer Atay
Life of this patent
Estimating the term…
Abstract
When a multi-page document is embedded in a notebook system, a preview object is generated for pages of the embedded document. The preview objects are displayed in the notebook, and when a user modifies the document underlying the preview objects, to change a relationship between the preview objects, the preview objects are synchronized with the underlying document to reflect those modifications.
Claims19
A computer-implemented method of processing a document in a notebook system, comprising:
- generating a notebook display displaying a set of a plurality of previews corresponding to a document located on a page of the notebook, the plurality of previews being displayable in the notebook display, regardless of whether an application used to author the document, is launched;
- receiving a user modification input modifying the set of the plurality of previews;
- updating the notebook display to display the modified set of previews;
- and
- saving the modified set of previews for subsequent display to the user.
2 more elements
A notebook system, comprising:
- a content analyzer receiving a document for introduction into a notebook page, accessing a model corresponding to an application used to author the document and analyzing the document, based on the model, to identify a hierarchical structure of items in the document;
- a user interface component displaying the hierarchical structure of items for user selection and receiving user selection of a set of the items;
- a preview generator generating a preview for each of the selected items in the set, the user interface component displaying the previews each time a user accesses the notebook page;
- a change detection component detecting user modification to a relationship between various previews, the preview generator generating modified previews to indicate the user modification and the user interface component displaying the modified previews when the user next accesses the notebook page;
- and
- a computer processor being a functional component of the system and activated by the content analyzer, the user interface component, the preview generator and the change detection component to facilitate analyzing, displaying, generating a preview, and detecting user modification.
3 more elements
A computer-implemented method of processing a document in a notebook system, comprising:
- receiving a document to be placed in a notebook in the notebook system;
- enumerating items in the document for which a preview can be generated by accessing a model corresponding to the application used to author the document, identifying a hierarchical structure of items in the document using the model;
- displaying the hierarchical structure of items having at least one node with at least one child node dependent from the at least one node and a selectable element proximate each node and each child node, user selection of the selectable item proximate a given node causing automatic selection of all child nodes dependent from the given node;
- receiving a selection of at least one node or child node in the hierarchical structure of items;
- generating a preview object for each of the selected nodes or child nodes;
- generating a notebook display displaying the preview objects, the preview objects being displayable in the notebook display, regardless of whether the application used to author the document is launched;
- receiving a user modification input modifying the plurality of previews;
- updating the notebook display to display the modified set of previews;
- and
- saving the modified set of previews for subsequent display to the user.
7 more elements
Dependencies are inferred from the claim text.