Management and use of data in a computer-generated document
First Claim
Patent Images
1. A method for managing components of a computer-generated document, comprising:
- assembling, by a computer, a plurality of components of a document as a collection of separate components in an electronic file container, wherein the plurality of components are located only within the electronic file container, the plurality of components comprising data objects making up the document, the data objects comprising two or more of a text object, a spreadsheet object, a presentation object, and a formatting object wherein the data objects have different formatting types and at least one applied property;
generating a relationship representation of the document showing how each of one or more components relate to other components, wherein the relationship representation comprises a relationship between two or more of the plurality of components in the document, and wherein at least one of the two or more of the plurality of components in the relationship is a parent component, wherein the relationship comprises a relationship type, the relationship type identifying how the parent component uses at least one of the two or more of the plurality of components in the relationship, wherein the parent component comprises an image component, wherein the relationship type for the image component comprises an image, and wherein a content type associated with the image component comprises an image file type;
establishing a link between any related components of the collection of separate components based on a relationship between the any related components;
upon selection of the electronic file container, providing a visual representation of the collection of components and providing a visual representation of how each component of the collection of components relates to other components of the collection of components; and
upon selection of a visual representation of one component of the document from the visual representation of the collection of components, providing access to a component of the document associated with the selected visual representation of one component of the document by launching the selected component associated with the selected visual representation, the selected component comprising a different application than an application utilized to launch the document in the electronic file container, for allowing editing of the selected component to make changes to the selected component apart from other components of the document so that when the application utilized to launch the document in the electronic file container is re-launched, the changes made to the selected component utilizing the different application are presented in the electronic file container.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems provide for breaking a computer-generated document into a number of components where the components have explicit relationships with each other. A relationship representation is generated for the components of the document. A user may then navigate the relationships between the components to quickly understand the nature of the document and its components and to locate particular portions of the document that are important to the user. In addition, the user may open, edit and reuse particular components of the document apart from the rest of the document and without having to open or edit the document.
-
Citations
12 Claims
-
1. A method for managing components of a computer-generated document, comprising:
-
assembling, by a computer, a plurality of components of a document as a collection of separate components in an electronic file container, wherein the plurality of components are located only within the electronic file container, the plurality of components comprising data objects making up the document, the data objects comprising two or more of a text object, a spreadsheet object, a presentation object, and a formatting object wherein the data objects have different formatting types and at least one applied property; generating a relationship representation of the document showing how each of one or more components relate to other components, wherein the relationship representation comprises a relationship between two or more of the plurality of components in the document, and wherein at least one of the two or more of the plurality of components in the relationship is a parent component, wherein the relationship comprises a relationship type, the relationship type identifying how the parent component uses at least one of the two or more of the plurality of components in the relationship, wherein the parent component comprises an image component, wherein the relationship type for the image component comprises an image, and wherein a content type associated with the image component comprises an image file type; establishing a link between any related components of the collection of separate components based on a relationship between the any related components; upon selection of the electronic file container, providing a visual representation of the collection of components and providing a visual representation of how each component of the collection of components relates to other components of the collection of components; and upon selection of a visual representation of one component of the document from the visual representation of the collection of components, providing access to a component of the document associated with the selected visual representation of one component of the document by launching the selected component associated with the selected visual representation, the selected component comprising a different application than an application utilized to launch the document in the electronic file container, for allowing editing of the selected component to make changes to the selected component apart from other components of the document so that when the application utilized to launch the document in the electronic file container is re-launched, the changes made to the selected component utilizing the different application are presented in the electronic file container. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing components of a computer-generated document, comprising:
-
dividing, by a computer, the document into a plurality of components comprising the document; assembling each of the plurality of components of the document in an electronic file container, wherein each of the plurality of components are located only within the electronic file container, the plurality of components comprising data object making up the document, the data objects comprising two or more of a text object, a spreadsheet object, a presentation object, and a formatting objects, wherein the data objects have different formatting types and at least one applied property; representing a relationship between components of the document showing how each of one or more components of the document relate to other components of the document, wherein the relationship is represented by a relationship between two or more of the plurality of components comprising the document, and wherein at least one of the two or more of the plurality of components in the relationship is a parent component, wherein the relationship comprises a relationship type, the relationship type identifying how the parent component uses at least one of the two or more of the plurality of components in the relationship, wherein the parent component comprises an image component, wherein the relationship type for the image component comprises an image, and wherein a content type associated with the image component comprises an image file type; upon launching the document, merging each of the components of the document according to relationships between each of the components of the document; and upon selection of one component of the document assembled in the electronic file container, launching the selected component to allow editing of the selected component to make changes to the selected component apart from other components of the document so that when an application utilized to launch the document in the electronic file container is re-launched, the changes made to the selected component are presented in the electronic file container, wherein an application different than the application utilized to launch the document in the electronic file container is utilized to launch the selected component. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable storage medium having stored thereon computer-executable instructions which when executed by a computer perform a method for managing components of a computer-generated document, comprising:
-
assembling, by a computer, a plurality of components of a document as a collection of separate components in an electronic file container, wherein the plurality of components are located only within the electronic file container, the plurality of components comprising data objects making up the document, the data objects comprising two or more of a text object, a spreadsheet object, a presentation object, and a formatting object, wherein the data objects have different formatting types and at least one applied property; generating a relationship representation of the document showing how each of one or more components relate to other components, wherein the relationship representation comprises a relationship between two or more of the plurality of components in the document, and wherein at least one of the two or more of the plurality of components in the relationship is a parent component, wherein the relationship comprises a relationship type, the relationship type identifying how the parent component uses at least one of the two or more of the plurality of components in the relationship, wherein the parent component comprises an image component, wherein the relationship type for the image component comprises an image, and wherein a content type associated with the image component comprises an image file type; establishing a link between any related components of the collection of separate components based on a relationship between the any related components; upon selection of the electronic file container, providing a visual representation of the collection of components and providing a visual representation of how each component of the collection of components relates to other components of the collection of components; and upon selection of a visual representation of one component of the document from the visual representation of the collection of components, providing access to a component of the document associated with the selected visual representation of one component of the document by launching the selected component associated with the selected visual representation, the selected component comprising a different application than an application utilized to launch the document in the electronic file container, for allowing editing of the selected component to make changes to the selected component apart from other components of the document so that when the application utilized to launch the document in the electronic file container is re-launched, the changes made to the selected component utilizing the different application are presented in the electronic file container. - View Dependent Claims (10, 11, 12)
-
Specification