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

Process and system for generating shared value lists for databases

Assignee: Apple Inc
•
Filing: 1996-10-29
•
Granted: 1999-07-06
•
Expires: 2016-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a process and apparatus for generating value lists. The operations for generating a value list include providing a first database having a plurality of fields configured to display values that are associated with predefined information types. Preferably a second database having a plurality of fields containing values associated with predefined information types is also provided. Once the databases are provided, one of the plurality of fields in the first database is selected to be associated with a value list. The selected field will preferably have a particular information type, and the value list will preferably contain one or more values that are specific to the particular information type. The process then proceeds to define the value list to contain values from certain fields of the second database.

Inventors

  • 👤 Christopher L. Crim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 17:34
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/21; G06F16/217; G06F16/211; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99932; Y10S707/99941; Y10S707/99943

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 106 words
A process for generating value lists, the process comprising the operations of: providing a first database having a plurality of fields configured to display values that are associated with predefined information types; providing a second database having a plurality of fields containing values associated with predefined information types; selecting one of said plurality of fields in said first database to be associated with a value list, the selected field having a particular information type, and the value list containing one or more values that are specific to the particular information type; and defining said value list to contain values from certain fields of said second database.
Claim 2
Dependent Claim 106 words
A process for generating value lists, the process comprising the operations of: providing a first database having a plurality of fields configured to display values that are associated with predefined information types; providing a second database having a plurality of fields containing values associated with predefined information types; selecting one of said plurality of fields in said first database to be associated with a value list, the selected field having a particular information type, and the value list containing one or more values that are specific to the particular information type; and defining said value list to contain values from certain fields of said second database.
Claim 3
Dependent Claim 31 words
A process for generating value lists as recited in claim 1, wherein said value list is associated with an identified field of a database other than the first and second database.
Claim 4
Dependent Claim 32 words
A process for generating value lists as recited in claim 2, wherein said process further comprises: displaying the defined value list to assist a user in selecting a value for data entry.
Claim 5
Dependent Claim 26 words
A process for generating value lists as recited in claim 3, wherein said process further comprises: selecting a value from the defined value list being displayed.
Claim 6
Dependent Claim 49 words
A process for generating value lists as recited in claim 2, wherein said defining of said value list comprises: identifying a first field of said second database to provide values for data entry; and identifying a second field of said second database to provide values for facilitating data entry.
Claim 7
Dependent Claim 40 words
A process for generating value lists as recited in claim 5, wherein said process further comprises: displaying the defined value list having values from said first and second fields to assist a user in selecting a value for data entry.
Claim 8
Dependent Claim 30 words
A process for generating value lists as recited in claim 6, wherein said process further comprises: selecting a value from the first field of the defined value list being displayed.
Claim 9
Dependent Claim 33 words
A process for generating value lists as recited in claim 1, wherein said operation of providing a first data base further includes labeling said plurality of fields to identify said predefined information types.
Claim 10
Dependent Claim 39 words
A process for generating value lists as recited in claim 8, wherein said predefined information types are selected from the group consisting essentially of text types, number types, data types, time types, calculation types, summary types and global types.
Claim 11
Dependent Claim 34 words
A process for generating value lists as recited in claim 1, wherein an update to one or more of said certain fields in said second database is automatically associated to said defined value list.
Claim 12
Dependent Claim 29 words
A process for generating value lists as recited in claim 1, wherein said fields that are associated with the predefined information types are displayed in a graphical user interface.
Claim 13
Dependent Claim 38 words
A process for generating value lists as recited in claim 1, wherein the defined value list is displayed in a graphical user interface selected from the group of a pop-up list, a pop-up menu, checkboxes, and radio buttons.
Claim 14
Dependent Claim 86 words
A process for editing value lists shared among fields in one or more databases, the process comprising the operations of: providing a database having a plurality of fields and a plurality of value lists that have a plurality of values; selecting at least one of said plurality of fields in said database to be associated with a given value list; choosing one of said plurality of value lists to be the given value list; and editing the given value list while performing a data entry operation.
Claim 15
Dependent Claim 86 words
A process for editing value lists shared among fields in one or more databases, the process comprising the operations of: providing a database having a plurality of fields and a plurality of value lists that have a plurality of values; selecting at least one of said plurality of fields in said database to be associated with a given value list; choosing one of said plurality of value lists to be the given value list; and editing the given value list while performing a data entry operation.
Claim 16
Dependent Claim 33 words
A process for editing value lists as recited in claim 13, further comprising the operation of: setting an editing control when said at least one of said plurality of value lists are defined.
Claim 17
Dependent Claim 26 words
A process for editing value lists as recited in claim 13, wherein after being set, said editing control permits editing while performing said data entry operation.
Claim 18
Dependent Claim 26 words
A process for editing value lists as recited in claim 15, wherein said data entry operation is performed in a browse mode, or a find mode.
Claim 19
Dependent Claim 21 words
A process for editing value lists as recited in claim 15, wherein said predefined values are defined in a layout mode.
Claim 20
Dependent Claim 64 words
A computer system, comprising: a display device; a storage medium storing a first database having a plurality of fields containing values associated with predefined information types; and a processing unit for configuring a value list to a selected field of said first database, the value list being defined by the contents of a second database and capable of being shared with other selected fields.
Claim 21
Dependent Claim 64 words
A computer system, comprising: a display device; a storage medium storing a first database having a plurality of fields containing values associated with predefined information types; and a processing unit for configuring a value list to a selected field of said first database, the value list being defined by the contents of a second database and capable of being shared with other selected fields.
Claim 22
Dependent Claim 18 words
A computer system as recited in claim 18, wherein said second database is stored on said storage medium.
Claim 23
Dependent Claim 20 words
A computer system as recited in claim 18, wherein said second database is stored on a remotely located storage medium.
Claim 24
Dependent Claim 36 words
A computer system as recited in claim 19, wherein said storage medium is selected from the group consisting of a disk drive, a hard drive, a floppy disk, a server computer, and a remotely networked computer.
Claim 25
Dependent Claim 22 words
A computer system as recited in claim 18, wherein an update to said second database is automatically associated to the value list.
Claim 26
Dependent Claim 82 words
A process for sorting fields in a database based on a value list, the process comprising the operations of: providing a database having a plurality of fields and a plurality of value lists that have a plurality of values; selecting at least one of said plurality of fields in said database to be sorted in a custom order based on the values of a given value list; and choosing one of said plurality of value lists to be the given value list.
Claim 27
Dependent Claim 82 words
A process for sorting fields in a database based on a value list, the process comprising the operations of: providing a database having a plurality of fields and a plurality of value lists that have a plurality of values; selecting at least one of said plurality of fields in said database to be sorted in a custom order based on the values of a given value list; and choosing one of said plurality of value lists to be the given value list.
Claim 28
Dependent Claim 43 words
A process for sorting fields in a database as recited in claim 23, wherein said operation of selecting at least one of said plurality of fields in said database is performed by identifying the field from a list of fields in said database.
Claim 29
Dependent Claim 28 words
A process for sorting fields in a database as recited in claim 23, further comprising the operation of defining a new value list while performing said sorting operation.
Claim 30
Dependent Claim 82 words
A process for validating data entry to a field in a database based on a value list, the process comprising the operations of: providing a database having a plurality of fields and a plurality of value lists that have a plurality of values; selecting at least one of said plurality of fields in said database to be validated based on the values of a given value list; and choosing one of said plurality of value lists to be the given value list.
Claim 31
Dependent Claim 82 words
A process for validating data entry to a field in a database based on a value list, the process comprising the operations of: providing a database having a plurality of fields and a plurality of value lists that have a plurality of values; selecting at least one of said plurality of fields in said database to be validated based on the values of a given value list; and choosing one of said plurality of value lists to be the given value list.
Claim 32
Dependent Claim 26 words
A process for validating data entry as recited in claim 26, further comprising the operation of defining a new value list while performing said validation operation.
Claim 33
Dependent Claim 122 words
A computer readable media containing program instructions for generating value lists, said computer readable media comprising: program instructions for providing a first database having a plurality of fields configured to display values that are associated with predefined information types; program instructions for providing a second database having a plurality of fields containing values associated with predefined information types; program instructions for selecting one of said plurality of fields in said first database to be associated with a value list, the selected field having a particular information type, and the value list containing one or more values that are specific to the particular information type; and program instructions for defining said value list to contain values from certain fields of said second database.
Claim 34
Dependent Claim 122 words
A computer readable media containing program instructions for generating value lists, said computer readable media comprising: program instructions for providing a first database having a plurality of fields configured to display values that are associated with predefined information types; program instructions for providing a second database having a plurality of fields containing values associated with predefined information types; program instructions for selecting one of said plurality of fields in said first database to be associated with a value list, the selected field having a particular information type, and the value list containing one or more values that are specific to the particular information type; and program instructions for defining said value list to contain values from certain fields of said second database.
Claim 35
Dependent Claim 87 words
A process for generating value lists, the process comprising the operations of: providing a database having a plurality of fields configured to display values that are associated with predefined information types; selecting one of said plurality of fields in said database to be associated with a value list, the selected field having a particular information type, and the value list containing one or more values that are specific to the particular information type; and defining said value list to contain values from certain fields of said database.
Claim 36
Dependent Claim 87 words
A process for generating value lists, the process comprising the operations of: providing a database having a plurality of fields configured to display values that are associated with predefined information types; selecting one of said plurality of fields in said database to be associated with a value list, the selected field having a particular information type, and the value list containing one or more values that are specific to the particular information type; and defining said value list to contain values from certain fields of said database.

References Cited (Backward Citations)

US5608898A Cited
US5272767A Cited
US5263126A Cited
US5530854A Cited
US5615367A Cited
US5473732A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-05 2003-01-04 2003-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-05 2007-01-04 2007-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-05 2011-01-04 2011-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag