System for automatically embedding or incorporating contents added to a document
First Claim
1. A system for controlling the addition of new material to a document having intrinsic contents that is stored in memory of a computer having a display, said system comprising:
- means for selecting new material to be added to contents of a document and displaying said new material on said display;
first means which identifies the new material as belonging to one of a plurality of categories of material;
second means for identifying the intrinsic contents of the document as belonging to one of said categories;
means for determining whether the category of the new material is the same as the category of the document'"'"'s intrinsic contents; and
means responsive to said determining means for (a) causing the new material to become incorporated as part of the intrinsic contents of the document and displaying the new material as part of the document'"'"'s intrinsic contents, when the new material belongs to the same category as the document'"'"'s intrinsic contents, and for (b) establishing the new material as an object, embedding the object as a separate element in the document and displaying the document with the embedded object when the new material'"'"'s category is not the same as that of the document'"'"'s intrinsic contents.
1 Assignment
0 Petitions
Accused Products
Abstract
A document-centered user interface architecture for a computer system employs parts as the fundamental building blocks of all documents. All data is stored in the system as a part, which is comprised of contents and an associated editor. The contents and the functionality of the editor are available to the user wherever the part is located, whether in a document, on a desktop or in a folder. Parts function as containers for other parts, thereby facilitating the compilation and editing of multimedia or compound documents. When material from one part is inserted into another part, the computer system automatically determines whether the added material is incorporated into the intrinsic contents of the receiving part or embedded as a separately identifiable part.
-
Citations
12 Claims
-
1. A system for controlling the addition of new material to a document having intrinsic contents that is stored in memory of a computer having a display, said system comprising:
-
means for selecting new material to be added to contents of a document and displaying said new material on said display; first means which identifies the new material as belonging to one of a plurality of categories of material; second means for identifying the intrinsic contents of the document as belonging to one of said categories; means for determining whether the category of the new material is the same as the category of the document'"'"'s intrinsic contents; and means responsive to said determining means for (a) causing the new material to become incorporated as part of the intrinsic contents of the document and displaying the new material as part of the document'"'"'s intrinsic contents, when the new material belongs to the same category as the document'"'"'s intrinsic contents, and for (b) establishing the new material as an object, embedding the object as a separate element in the document and displaying the document with the embedded object when the new material'"'"'s category is not the same as that of the document'"'"'s intrinsic contents. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for controlling a computer to add new material to the contents of a document stored in a memory of the computer that stores data, comprising the steps of:
-
classifying data stored in the computer as belonging to one of a set of categories; determining within the computer whether data in the new material belongs to the same category as the existing contents of the document; automatically incorporating the data in the new material as part of the data in the existing contents of the document and displaying the document with the incorporated material when the new material and the document are determined to belong to the same category; and automatically establishing the new material as an object, embedding said object as a discrete element in the document, and displaying the document with the embedded object when the new material and the document do not belong to the same category. - View Dependent Claims (7)
-
-
8. A method for editing a set of information containing at least one kind of data, comprising the steps of:
-
storing groups of data in a memory, and identifying each group of data as belonging to at least one of a plurality of categories; selecting one of said stored groups of data to be included in said set of information; determining a category to which the selected group of data belongs; identifying a category to which the data contained in said set of information belongs; determining whether the selected group of data belongs to the same category as said contained data; automatically incorporating the selected group of data into the contained data if they belong to the same category, such that the selected data and the contained data constitute a single group of data within said set of information; and adding said selected group of data to said set of information if the selected group of data does not belong to the same category as said contained data, and maintaining said added group of data as a group separate from said one kind of data within said set of information. - View Dependent Claims (9, 10)
-
-
11. A method for adding information to a document containing information which forms intrinsic contents of the document, comprising the steps of:
-
selecting information to be added to the document; identifying a data format associated with said selected information; determining whether said data format is the same as a data format associated with said intrinsic contents; incorporating the selected information into the intrinsic contents of the document if they are determined to have the same data format; identifying a category of information to which the selected information belongs if they do not have the same data format; determining whether said category is the same as a category of information to which said intrinsic contents belong; converting the data format of said selected information into the data format of said intrinsic contents if they belong to the same category, and incorporating the selected information into the intrinsic contents; and adding the selected information to the document as a set of information that is separate from said intrinsic contents if they do not belong to the same category. - View Dependent Claims (12)
-
Specification