After leaving StyleWare and creating the product later known as ClarisWorks and AppleWorks, Bob Hearn, Scott Holdaway joined Tom Hoke, Scott Lindsey, Bruce Q. Hammond, and Carl Grice ...
Robert Aubrey Hearn - Vancouver WA Scott D. Holdaway - Vancouver WA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 1721
US Classification:
715530, 715515
Abstract:
A system for viewing and manipulating information of various data types within a single document in an integrated computer system environment is disclosed. Each data type is maintained within a dataset. Datasets comprise logical information of a common data type along with the functions or processing logic to view and manipulate that data type. The logical types of information managed by datasets in the preferred embodiment include graphical objects, blocks of text, spreadsheet cells, and database records. Datasets also manage frames. Frames provide a means by which datasets are viewed and manipulated. Each dataset is responsible for managing the display of information inside one of its frames. Significantly, the present invention provides a logical independence between the information contained in a dataset and the manner in which the information is viewed and manipulated (i. e. frames). This independence provides a significant improvement in the ability to manipulate various types of information.
Computer System Integrating Different Data Types Into A Single Environment
Robert Aubrey Hearn - Vancouver WA, US Scott D. Holdaway - Vancouver WA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 17/00
US Classification:
715240, 715273
Abstract:
A system for viewing and manipulating information of various data types within a single document in an integrated computer system environment is disclosed. Each data type is maintained within a dataset. Datasets comprise logical information of a common data type along with the functions or processing logic to view and manipulate that data type. The logical types of information managed by datasets in the preferred embodiment include graphical objects, blocks of text, spreadsheet cells, and database records. Datasets also manage frames. Frames provide a means by which datasets are viewed and manipulated. Each dataset is responsible for managing the display of information inside one of its frames. Significantly, the present invention provides a logical independence between the information contained in a dataset and the manner in which the information is viewed and manipulated (i. e. frames). This independence provides a significant improvement in the ability to manipulate various types of information.
Computer System Integrating Different Data Types Into Single Environment
Robert Aubrey Hearn - Vancouver WA, US Scott D. Holdaway - Vancouver WA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 17/00
US Classification:
715240, 715243
Abstract:
A system for viewing and manipulating information of various data types within a single document in an integrated computer system environment is disclosed. Each data type is maintained within a dataset. Datasets comprise logical information of a common data type along with the functions or processing logic to view and manipulate that data type. The logical types of information managed by datasets in the preferred embodiment include graphical objects, blocks of text, spreadsheet cells, and database records. Datasets also manage frames. Frames provide a means by which datasets are viewed and manipulated. Each dataset is responsible for managing the display of information inside one of its frames. Significantly, the present invention provides a logical independence between the information contained in a dataset and the manner in which the information is viewed and manipulated (i. e. frames). This independence provides a significant improvement in the ability to manipulate various types of information.
Preserving The Structure Of A List In A Document While Displaying An Outline View Of The Document
One embodiment of the present invention provides a system that facilitates preserving the structure of a list in an electronic document while displaying an outline view of the electronic document. During operation, the system receives a command from a user to display an electronic document in an outline view. In response to the command, the system determines a location of a list in the electronic document. Next, the system determines an outline-indentation level for the location in the electronic document. The system then determines an indentation level for each item in the list. Next, the system increases the indentation level for each item in the list by the outline-indentation level. Finally, the system displays the electronic document in the outline view.
Method And Apparatus For Displaying Images In An Outline View Of A Document
One embodiment of the present invention provides a system that facilitates displaying images in an outline view of an electronic document. During operation, the system receives a command from a user to display an electronic document in an outline view. In response to the command, the system determines a location of an image in the electronic document relative to a nearby character in the electronic document by treating the image as if the image were an inline character. Finally, the system creates the outline view of the electronic document by: placing the image as an inline character in the outline view in a new location that has a same relative location to the nearby character; determining if the image is too large to fit in the new location; and if so, temporarily scaling the image to fit in the new location.
Computer System Integrating Different Data Types Into A Single Environment
Robert Aubrey Hearn - Vancouver WA Scott D. Holdaway - Vancouver WA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 1721
US Classification:
707530
Abstract:
A system for viewing and manipulating information of various data types within a single document in an integrated computer system environment is disclosed. Each data type is maintained within a dataset. Datasets comprise logical information of a common data type along with the functions or processing logic to view and manipulate that data type. The logical types of information managed by datasets in the preferred embodiment include graphical objects, blocks of text, spreadsheet cells, and database records. Datasets also manage frames. Frames provide a means by which datasets are viewed and manipulated. Each dataset is responsible for managing the display of information inside one of its frames. Significantly, the present invention provides a logical independence between the information contained in a dataset and the manner in which the information is viewed and manipulated (i. e. frames). This independence provides a significant improvement in the ability to manipulate various types of information.