← Back to Patent Explorer
US5835919A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer-human interface system which manipulates parts between a desktop and a document

Assignee: Apple Inc
•
Filing: 1996-05-17
•
Granted: 1998-11-10
•
Expires: 2016-05-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Mark Ludwig Stern
  • 👤 David Canfield Smith
  • 👤 David Curbow
  • 👤 Jennifer Chaffee
  • 👤 Jeffrey Kreegar
  • 👤 Michael Thompson
  • 👤 George Corrick
  • 👤 Daniel Jordan
  • 👤 Kurt Piersol

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:27
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/60; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/543

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 170 words
In a computer system having a user interface that employs a desktop metaphor which includes a workspace within which objects are presented to, and can be manipulated by, a user and in which the contents of documents are displayed to the user for editing in an area of said workspace identified as a window, a method for creating documents, comprising the steps of: storing data within the system in the form of parts, wherein each part has intrinsic contents and can contain other parts as a portion of its contents; displaying the contents of a first part within a window on said desktop; representing a second part as an icon on said desktop outside of said window; selecting and dragging said icon from said desktop to a location within said window; releasing said icon while it is located in said window; and including the contents of said second part as a portion of the contents of said first part in response to the releasing of said icon within said window.
Claim 2
Dependent Claim 170 words
In a computer system having a user interface that employs a desktop metaphor which includes a workspace within which objects are presented to, and can be manipulated by, a user and in which the contents of documents are displayed to the user for editing in an area of said workspace identified as a window, a method for creating documents, comprising the steps of: storing data within the system in the form of parts, wherein each part has intrinsic contents and can contain other parts as a portion of its contents; displaying the contents of a first part within a window on said desktop; representing a second part as an icon on said desktop outside of said window; selecting and dragging said icon from said desktop to a location within said window; releasing said icon while it is located in said window; and including the contents of said second part as a portion of the contents of said first part in response to the releasing of said icon within said window.
Claim 3
Dependent Claim 25 words
The method of claim 1 further including the step of displaying the contents of said second part within the displayed contents of said first part.
Claim 4
Dependent Claim 57 words
The method of claim 2 wherein each part can be alternately represented as an icon or as a frame that constitutes a container in which at least some of the contents of the part are displayed and can be edited, and wherein the contents of the second part are displayed in a frame within said first part.
Claim 5
Dependent Claim 50 words
The method of claim 1 wherein the step of selecting and dragging said icon includes the step of creating a copy of the contents of the second part, wherein said copy comprises the contents of said second part which are included as part of the contents of said first part.
Claim 6
Dependent Claim 162 words
A computer system for producing documents, comprising: means storing a plurality of parts wherein each part contains data which forms the intrinsic contents of said part and an associated editor for manipulating said contents; a display which provides a desktop metaphor that defines a workspace; means for displaying the intrinsic contents of a first part within a data window on said workspace; means for displaying a representation of a second part in an area on said workspace that is outside said window; a pointing device which enables a user to select said second part and to move a representation of said second part to a location within said window; and means for inserting and displaying the contents of said second part in the contents of said first part in response to the movement of the representation of the second part, while enabling the editor associated with said second part to continue to be able to manipulate the contents of said second part.
Claim 7
Dependent Claim 162 words
A computer system for producing documents, comprising: means storing a plurality of parts wherein each part contains data which forms the intrinsic contents of said part and an associated editor for manipulating said contents; a display which provides a desktop metaphor that defines a workspace; means for displaying the intrinsic contents of a first part within a data window on said workspace; means for displaying a representation of a second part in an area on said workspace that is outside said window; a pointing device which enables a user to select said second part and to move a representation of said second part to a location within said window; and means for inserting and displaying the contents of said second part in the contents of said first part in response to the movement of the representation of the second part, while enabling the editor associated with said second part to continue to be able to manipulate the contents of said second part.
Claim 8
Dependent Claim 60 words
The system of claim 5 further including means responsive to said pointing device for selecting a part contained within said first part and moving a representation of said contained part to a location on said workspace that is outside of said window, and means responsive to said pointing device for displaying a representation of said contained part at said location.
Claim 9
Dependent Claim 36 words
The system of claim 5 wherein said second part is represented by means of an icon outside of said window and by means of a frame within the contents of said first part in said window.
Claim 10
Dependent Claim 158 words
In a computer system having a user interface that employs a desktop metaphor which includes a workspace within which objects are presented to, and can be manipulated by, a user and in which the contents of documents are displayed to the user for editing in an area of said workspace identified as a window, a method comprising the steps of: storing data within the system in the form of parts, wherein each part has intrinsic contents and can contain other parts as a portion of its contents; displaying the contents of a first part within a window on said desktop, wherein said first part contains a second part within its contents; selecting said second part within said window and dragging said second part from said window to a location on said desktop; releasing said second part while it is located on said desktop; and representing said second part as an icon on said desktop outside of said window.
Claim 11
Dependent Claim 158 words
In a computer system having a user interface that employs a desktop metaphor which includes a workspace within which objects are presented to, and can be manipulated by, a user and in which the contents of documents are displayed to the user for editing in an area of said workspace identified as a window, a method comprising the steps of: storing data within the system in the form of parts, wherein each part has intrinsic contents and can contain other parts as a portion of its contents; displaying the contents of a first part within a window on said desktop, wherein said first part contains a second part within its contents; selecting said second part within said window and dragging said second part from said window to a location on said desktop; releasing said second part while it is located on said desktop; and representing said second part as an icon on said desktop outside of said window.
Claim 12
Dependent Claim 25 words
The method of claim 8 further including the step of displaying the contents of said second part within the displayed contents of said first part.
Claim 13
Dependent Claim 24 words
The method of claim 9 wherein said second part is represented as a frame within the contents of said first part in said window.
Claim 14
Dependent Claim 34 words
The method of claim 8 wherein said step of selecting and dragging said second part includes making a copy of said second part, wherein said copy is represented by said icon on the desktop.
Claim 15
Dependent Claim 207 words
In a computer system having a user interface that employs a desktop metaphor which includes a workspace within which objects are presented to, and can be manipulated by, a user and in which the contents of documents are displayed to the user for editing in an area of said workspace identified as a window, a method for creating documents, comprising the steps of: storing data within the system in the form of parts, wherein each part has intrinsic contents and an associated editor which can manipulate the contents of the part, and wherein each part can contain other parts as a portion of its contents; displaying the contents of a first part within a window on said desktop; representing a second part as an icon on said desktop outside of said window; selecting and dragging said icon from said desktop to a location within said window; releasing said icon while it is located in said window; and including the contents of said second part as a portion of the contents of said first part in response to the releasing of said icon within said window, while enabling the editor associated with said second part to continue to be able to manipulate the contents of said second part.
Claim 16
Dependent Claim 207 words
In a computer system having a user interface that employs a desktop metaphor which includes a workspace within which objects are presented to, and can be manipulated by, a user and in which the contents of documents are displayed to the user for editing in an area of said workspace identified as a window, a method for creating documents, comprising the steps of: storing data within the system in the form of parts, wherein each part has intrinsic contents and an associated editor which can manipulate the contents of the part, and wherein each part can contain other parts as a portion of its contents; displaying the contents of a first part within a window on said desktop; representing a second part as an icon on said desktop outside of said window; selecting and dragging said icon from said desktop to a location within said window; releasing said icon while it is located in said window; and including the contents of said second part as a portion of the contents of said first part in response to the releasing of said icon within said window, while enabling the editor associated with said second part to continue to be able to manipulate the contents of said second part.
Claim 17
Dependent Claim 42 words
The method of claim 12 wherein the representation of said icon converts to a frame in which at least some of the contents of the part are displayed and can be edited, when the second part is dragged within said first part.
Claim 18
Dependent Claim 171 words
In a computer system having a user interface that employs a desktop metaphor which includes a workspace within which objects are presented to, and can be manipulated by, a user and in which the contents of documents are displayed to the user for editing in an area of said workspace identified as a window, a method for creating documents, comprising the steps of: storing data within the system in the form of parts, wherein each part has intrinsic contents and an associated editor which can manipulate the contents of the part; displaying a window on said desktop; representing a stationery part as an icon on said desktop outside of said window; selecting and dragging said icon from said desktop to a location within said window; releasing said icon while it is located in said window; automatically generating a copy of said stationery part in response to the releasing of said icon within said window; and displaying the contents of said copy of the stationery part within a frame in said window.
Claim 19
Dependent Claim 171 words
In a computer system having a user interface that employs a desktop metaphor which includes a workspace within which objects are presented to, and can be manipulated by, a user and in which the contents of documents are displayed to the user for editing in an area of said workspace identified as a window, a method for creating documents, comprising the steps of: storing data within the system in the form of parts, wherein each part has intrinsic contents and an associated editor which can manipulate the contents of the part; displaying a window on said desktop; representing a stationery part as an icon on said desktop outside of said window; selecting and dragging said icon from said desktop to a location within said window; releasing said icon while it is located in said window; automatically generating a copy of said stationery part in response to the releasing of said icon within said window; and displaying the contents of said copy of the stationery part within a frame in said window.
Claim 20
Dependent Claim 41 words
The method of claim 14 wherein said window contains a second part, and wherein the contents of said copy of the stationery part are inserted into the contents of said second part as a result of said dragging and releasing operations.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-09 2002-05-11 2002-11-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-09 2006-05-11 2006-11-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-09 2010-05-11 2010-11-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag