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

User interface system having programmable user interface elements

Assignee: Apple Inc
•
Filing: 1991-05-15
•
Granted: 1993-04-13
•
Expires: 2011-05-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user interface element having a plurality of user interface elements for marking, finding, organizing, and processing data within documents stored in an associated computer system are described. Each element typically has an appearance which is uniquely related to the data or the function the element is designed to represent or perform, respectively. In their simplest form, these elements are only used to mark data within a document. Each element, however, can also be programmed to cause the computer to perform some function in association with the marked data, such as printing the data or mailing the data to someone. A user can select particular data within a document using an element and have that data associated with the element in memory. Data marked with common elements can be found by searching for a particular representative element in memory. Users can create their own elements, program elements with their own desired functionality, and modify existing elements. Elements can also be compounded together so as to cause a combination of tasks to be performed by simply activating one element.

Inventors

  • 👤 Laurie J. Vertelney
  • 👤 Thomas D. Erickson
  • 👤 S. Joy Mountford
  • 👤 John J. Thompson-Rohrlich
  • 👤 Gitta B. Salomon
  • 👤 Yin Y. Wong
  • 👤 Daniel S. Venolia
  • 👤 Kathleen M. Gomoll
  • 👤 Eric A. Hulteen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:34
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0483; G06F40/00; G06F40/10; G06F40/166; G06F40/169; G06F9/00; G06F9/06; G06F9/44; G06F9/455; G06F9/45504; G06F9/45508; G06F9/45512; H; H04; H04M; H04M1/00; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27467; H04M1/27475

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 185 words
A user interface system for use in a computerized system having a processor, a memory, a display and an interactive input/output system in communication with the processor, the memory and the display for operating the user interface system, comprising: a user interface element including means for identifying said user interface element to a user, and means for marking data displayed within one or more documents on said display with said identifying means in such a manner that said marked data can be subsequently found, organized and processed by said computerized system through utilization of said identifying means; means for storing one or more of said identifying means for one or more user interface elements in said memory as a proxy to said marked data; means for finding said marked data in said memory by searching for said proxy in said memory; means for organizing said marked data in accordance with predetermined organizing commands corresponding to said identifying means; means for processing said marked data in accordance with predetermined processing commands corresponding to said identifying means; and means for displaying said marked data on said display.
Claim 2
Dependent Claim 185 words
A user interface system for use in a computerized system having a processor, a memory, a display and an interactive input/output system in communication with the processor, the memory and the display for operating the user interface system, comprising: a user interface element including means for identifying said user interface element to a user, and means for marking data displayed within one or more documents on said display with said identifying means in such a manner that said marked data can be subsequently found, organized and processed by said computerized system through utilization of said identifying means; means for storing one or more of said identifying means for one or more user interface elements in said memory as a proxy to said marked data; means for finding said marked data in said memory by searching for said proxy in said memory; means for organizing said marked data in accordance with predetermined organizing commands corresponding to said identifying means; means for processing said marked data in accordance with predetermined processing commands corresponding to said identifying means; and means for displaying said marked data on said display.
Claim 3
Dependent Claim 73 words
A user interface system as recited in claim 1, said user interface system further comprising means for programming said user interface element to create said predetermined organizing commands and to create said predetermined processing commands so as to control performance of one or more operations related to said marked data by said computerized system, said identifying means being operative to uniquely relate said user interface element to one or more of said operations.
Claim 4
Dependent Claim 31 words
A user interface system as recited in claim 2, wherein one of said operations is automatically performed by said computerized system after said data is marked with said user interface element.
Claim 5
Dependent Claim 37 words
A user interface system as recited in claim 2, wherein performance of a portion or all of one of said operations is delayed by said computerized system until initiated by said user through said interactive input/output system.
Claim 6
Dependent Claim 34 words
A user interface system as recited in claim 2, wherein performance of a portion or all of one of said operations is delayed by said computerized system until occurrence of a predetermined trigger event.
Claim 7
Dependent Claim 30 words
A user interface system as recited in claim 1, wherein said marking means includes means for selecting said marked data to associate said marked data with said user interface element.
Claim 8
Dependent Claim 55 words
A user interface system as recited in claim 6, wherein said identifying means includes a visual representation of said user interface element, and wherein said selecting means includes a framing box which is issued from said representation as said representation is moved across said display by said user through use of said interactive input/output system.
Claim 9
Dependent Claim 29 words
A user interface system as recited in claim 6, wherein said storing means is further operative to store said marked data in said memory in association with said proxy.
Claim 10
Dependent Claim 22 words
A user interface system as recited in claim 1, wherein said identifying means includes a visual representation of said user interface element.
Claim 11
Dependent Claim 22 words
A user interface system as recited in claim 1, wherein said identifying means includes an aural representation of said user interface element.
Claim 12
Dependent Claim 86 words
A user interface system as recited in claim 1, wherein said user interface system further comprising a plurality of user interface elements, at least two of said user interface elements having common identifying means and at least one of said user interface elements having different identifying means, wherein said organizing means includes means for compiling a list of marked data corresponding to said common identifying means, and wherein said display means includes means for displaying said list together with said common identifying means on said display.
Claim 13
Dependent Claim 23 words
A user interface system as recited in claim 11, said organizing means further comprising means for cataloging said marked data on said list.
Claim 14
Dependent Claim 55 words
A user interface system as recited in claim 1, wherein said user interface element further includes a base and an instance, said user interface system and said base being operative to impart common attributes to said instance, said instance being derived from said base and being operative to have different attributes created by said user.
Claim 15
Dependent Claim 30 words
A user interface system as recited in claim 13, wherein said identifying means for said base and said instance are identical when said instance is first derived from said base.
Claim 16
Dependent Claim 96 words
A user interface system as recited in claim 14, said user interface system further comprising means for programming said user interface element to create said predetermined organizing commands and to create said predetermined processing commands so as to control performance of one or more operations related to said marked data by said computerized system, wherein said identifying means is operative to uniquely relate said user interface element to said operations, and wherein said identifying means for said instance is modified subsequent to its derivation from said base to indicate a change in status of an operation.
Claim 17
Dependent Claim 41 words
A user interface system as recited in claim 15, wherein said identifying means for said instance is automatically modified by said user interface system upon completion of at least one predetermined portion of one of said operations by said computerized system.
Claim 18
Dependent Claim 28 words
A user interface system as recited in claim 13, wherein said identifying means for said instance is modified by said user subsequent to its derivation from said base.
Claim 19
Dependent Claim 42 words
A user interface system as recited in claim 1, wherein said displaying means includes means for displaying a document in such a manner so as to highlight said marked data and said identifying means within said document after finding said marked data.
Claim 20
Dependent Claim 151 words
A user interface system as recited in claim 1, said user interface system further comprising means for programming said user interface element to create said predetermined organizing commands and to create said predetermined processing commands so as to control performance of one or more operations related to said marked data by said computerized system, said identifying means being operative to uniquely relate said user interface element to said operations, said user interface system further comprising a plurality of user interface elements, at least two of said user interface elements having common identifying means and at least one of said user interface elements having different identifying means, said user interface elements having common identifying means corresponding to a common type of operation to be performed by said computerized system, said user interface elements having a different identifying means corresponding to a different type of operation to be performed by said computerized system.
Claim 21
Dependent Claim 46 words
A user interface system as recited in claim 19, wherein said user interface elements are operative to be compounded together in such a manner that performance of an operation by a first user interface element causes performance of an operation by a second user interface element.

References Cited (Backward Citations)

US4791556A Cited
US4931783A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-04-12 1996-10-12 1997-04-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-04-12 2000-10-12 2001-04-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-04-12 2004-10-12 2005-04-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag