Patent US6430571B1 successfully refreshed from Google Patents.
US6430571B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multi-frame output form that facilitates internet search and update in a hierarchical database
Assignee: International Business Machines Corp
•
Filing: 1999-08-13
•
Granted: 2002-08-06
•
Expires: 2019-08-13
Abstract
Abstract A method, apparatus, and article of manufacture for accessing a hierarchical database. The hierarchical structure of a database is modeled into an objects framework, wherein the objects framework is comprised of one or more objects that correspond to application views, database definitions, and data defined and stored in the database, and the objects are organized into a tree structure to represent the hierarchical structure of the database. An Internet-enabled application accesses the hierarchical structure of the database through the objects framework using at least one multi-frame output form, wherein the multi-frame output form displays data from a plurality of the objects.
Inventors
- 👤 Bach Dinh Doan
- 👤 Shyh-Mei Fang Ho
- 👤 Wai-Yee Doris Ling
- 👤 Kevin Michael McBride
- 👤 Kelly Ann Spain
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 22:22
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/955; Y10S707/956; Y10S707/99941; Y10S707/99943; Y10S707/99944; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/966; Y10S715/968
Claims Analysis
Total Claims: 60
Claim 1
Independent Claim
99 words
A computer-implemented method for accessing a database, comprising the steps of: (a) modeling a hierarchical structure of a database into an objects framework, wherein the objects framework is comprised of one or mote objects that correspond to application views, database definitions, and data defined and stored in the database, and the objects are organized into a tree structure to represent the hierarchical structure of the database; and (b) accessing the hierarchical structure of the database through the objects framework using at least one multi-frame output form, wherein the multi-frame output form displays data from a plurality of the objects.
Claim 2
Dependent Claim
99 words
A computer-implemented method for accessing a database, comprising the steps of: (a) modeling a hierarchical structure of a database into an objects framework, wherein the objects framework is comprised of one or mote objects that correspond to application views, database definitions, and data defined and stored in the database, and the objects are organized into a tree structure to represent the hierarchical structure of the database; and (b) accessing the hierarchical structure of the database through the objects framework using at least one multi-frame output form, wherein the multi-frame output form displays data from a plurality of the objects.
Claim 3
Dependent Claim
55 words
The method of claim 1 , wherein the multi-frame output form provides at least one control selected from a group comprising a first control for accessing and displaying data from the objects, a second control for modifying the displayed data in the database, and a third control for deleting the displayed data from the database.
Claim 4
Dependent Claim
24 words
The method of claim 1 , wherein the accessing step comprises the step of accessing the hierarchical structure of the database via the Internet.
Claim 5
Dependent Claim
17 words
The method of claim 3 , wherein the multi-frame output form is displayed by a web browser.
Claim 6
Dependent Claim
38 words
The method of claim 4 , further comprising the steps of dynamically constructing one or mote queries to access the database at the web browser, and displaying the multi-frame output form using results from the dynamically constructed queries.
Claim 7
Dependent Claim
15 words
The method of claim 3 , wherein the output forms comprise HyperText Markup Language documents.
Claim 8
Dependent Claim
24 words
The method of claim 1 , further comprising the step of displaying data from a plurality of objects in the multi-frame output forms simultaneously.
Claim 9
Dependent Claim
23 words
The method of claim 1 , further comprising the step of scrolling through the displayed data using controls on the multi-frame output forms.
Claim 10
Dependent Claim
32 words
The method of claim 8 , further comprising the step of using the multi-frame output forms to scroll forward and backward to view and update data from different objects in the database.
Claim 11
Dependent Claim
36 words
The method of claim 8 , wherein the multi-frame output forms include controls that allow the user to scroll back to a previous set of objects and to scroll forward to a next set of objects.
Claim 12
Dependent Claim
25 words
The method of claim 1 , further comprising the step of using the multi-frame output forms to traverse through the hierarchical structure of the database.
Claim 13
Dependent Claim
15 words
The method of claim 1 , wherein of the objects comprises a segment data occurrence.
Claim 14
Dependent Claim
20 words
The method of claim 1 , wherein the multi-frame output form contains fields associated with specific data from the objects.
Claim 15
Dependent Claim
28 words
The method of claim 1 , wherein the multi-frame output forms display a plurality of rows, and each of the rows display data from one of the objects.
Claim 16
Dependent Claim
17 words
The method of claim 14 , wherein each of the rows includes both read-only and read-write fields.
Claim 17
Dependent Claim
15 words
The method of claim 15 , wherein the read-only fields contain keys from the database.
Claim 18
Dependent Claim
22 words
The method of claim 15 , wherein the read-write fields contain data from the database that are available for updates or modifications.
Claim 19
Dependent Claim
34 words
The method of claim 17 , further comprising the steps of updating the data in the read-write fields and selecting a control from the multi-frame output forms to modify the data in the database.
Claim 20
Dependent Claim
34 words
The method of claim 17 , further comprising the steps of selecting one or more of the rows and selecting a control from the multi-frame output forms to delete the data in the database.
Claim 21
Dependent Claim
113 words
A computerized apparatus for accessing a database, comprising: (a) an objects framework, executed by a computer, for modeling a hierarchical structure of a database into an objects framework, wherein the objects framework is comprised of one or more objects that correspond to application views, database definitions, and data defined and stored in the database, and the objects are organized into a tree structure to represent the hierarchical structure of the database; and (b) an Internet-enabled application program, executed by a computer, for accessing the hierarchical structure of the database through the objects framework using at least one multi-frame output form, wherein the multi-frame output form displays data from a plurality of the objects.
Claim 22
Dependent Claim
113 words
A computerized apparatus for accessing a database, comprising: (a) an objects framework, executed by a computer, for modeling a hierarchical structure of a database into an objects framework, wherein the objects framework is comprised of one or more objects that correspond to application views, database definitions, and data defined and stored in the database, and the objects are organized into a tree structure to represent the hierarchical structure of the database; and (b) an Internet-enabled application program, executed by a computer, for accessing the hierarchical structure of the database through the objects framework using at least one multi-frame output form, wherein the multi-frame output form displays data from a plurality of the objects.
Claim 23
Dependent Claim
55 words
The apparatus of claim 20 , wherein the multi-frame output form provides at least one control selected from a group comprising a first control for accessing and displaying data from the objects, a second control for modifying the displayed data in the database, and a third control for deleting the displayed data from the database.
Claim 24
Dependent Claim
25 words
The apparatus of claim 20 , wherein the Internet-enabled application program further comprises means for accessing the hierarchical structure of the database via the Internet.
Claim 25
Dependent Claim
17 words
The apparatus of claim 22 , wherein the multi-frame output form is displayed by a web browser.
Claim 26
Dependent Claim
43 words
The apparatus of claim 23 , wherein the Internet-enabled application program further comprises means for dynamically constructing one or more queries to access the database at the web browser, and for displaying the multi-frame output form using results from the dynamically constructed queries.
Claim 27
Dependent Claim
15 words
The apparatus of claim 22 , wherein the output forms comprise HyperText Markup Language documents.
Claim 28
Dependent Claim
28 words
The apparatus of claim 20 , wherein the Internet-enabled application program further comprises means for displaying data from a plurality of objects in the multi-frame output forms simultaneously.
Claim 29
Dependent Claim
25 words
The apparatus of claim 20 , Internet-enabled application program further comprises means for scrolling through the displayed data using controls on the multi-frame output forms.
Claim 30
Dependent Claim
36 words
The apparatus of claim 27 , wherein the Internet-enabled application program further comprises means for using the multi-frame output forms to scroll forward and backward to view and update data from different objects in the database.
Claim 31
Dependent Claim
36 words
The apparatus of claim 27 , wherein the multi-frame output forms include controls that allow the user to scroll back to a previous set of objects and to scroll forward to a next set of objects.
Claim 32
Dependent Claim
29 words
The apparatus of claim 20 , wherein the Internet-enabled application program further comprises means for using the multi-frame output forms to traverse through the hierarchical structure of the database.
Claim 33
Dependent Claim
15 words
The apparatus of claim 20 , wherein of the objects comprises a segment data occurrence.
Claim 34
Dependent Claim
20 words
The apparatus of claim 20 , wherein the multi-frame output form contains fields associated with specific data from the objects.
Claim 35
Dependent Claim
28 words
The apparatus of claim 20 , wherein the multi-frame output forms display a plurality of rows, and each of the rows display data from one of the objects.
Claim 36
Dependent Claim
17 words
The apparatus of claim 33 , wherein each of the rows includes both read-only and read-write fields.
Claim 37
Dependent Claim
15 words
The apparatus of claim 34 , wherein the read-only fields contain keys from the database.
Claim 38
Dependent Claim
22 words
The apparatus of claim 34 , wherein the read-write fields contain data from the database that are available for updates or modifications.
Claim 39
Dependent Claim
39 words
The apparatus of claim 36 , wherein the Internet-enabled application program further comprises means for updating the data in the read-write fields and for selecting a control from the multi-frame output forms to modify the data in the database.
Claim 40
Dependent Claim
39 words
The apparatus of claim 36 , wherein the Internet-enabled application program further comprises means for selecting one or more of the rows and for selecting a control from the multi-frame output forms to delete the data in the database.
Claim 41
Dependent Claim
102 words
An article of manufacture embodying logic for accessing a database, comprising the steps of: (a) modeling a hierarchical structure of a database into an objects framework, wherein the objects framework is comprised of one or more objects that correspond to application views, database definitions, and data defined and stored in the database, and the objects are organized into a tree structure to represent the hierarchical structure of the database; and (b) accessing the hierarchical structure of the database through the objects framework using at least one multi-frame output form, wherein the multi-frame output form displays data from a plurality of the objects.
Claim 42
Dependent Claim
102 words
An article of manufacture embodying logic for accessing a database, comprising the steps of: (a) modeling a hierarchical structure of a database into an objects framework, wherein the objects framework is comprised of one or more objects that correspond to application views, database definitions, and data defined and stored in the database, and the objects are organized into a tree structure to represent the hierarchical structure of the database; and (b) accessing the hierarchical structure of the database through the objects framework using at least one multi-frame output form, wherein the multi-frame output form displays data from a plurality of the objects.
Claim 43
Dependent Claim
55 words
The method of claim 39 , wherein the multi-frame output form provides at least one control selected from a group comprising a first control for accessing and displaying data from the objects, a second control for modifying the displayed data in the database, and a third control for deleting the displayed data from the database.
Claim 44
Dependent Claim
24 words
The method of claim 39 , wherein the accessing step comprises the step of accessing the hierarchical structure of the database via the Internet.
Claim 45
Dependent Claim
17 words
The method of claim 41 , wherein the multi-frame output form is displayed by a web browser.
Claim 46
Dependent Claim
38 words
The method of claim 42 , further comprising the steps of dynamically constructing one or more queries to access the database at the web browser, and displaying the multi-frame output form using results from the dynamically constructed queries.
Claim 47
Dependent Claim
15 words
The method of claim 41 , wherein the output forms comprise HyperText Markup Language documents.
Claim 48
Dependent Claim
24 words
The method of claim 39 , further comprising the step of displaying data from a plurality of objects in the multi-frame output forms simultaneously.
Claim 49
Dependent Claim
23 words
The method of claim 39 , further comprising the step of scrolling through the displayed data using controls on the multi-frame output forms.
Claim 50
Dependent Claim
32 words
The method of claim 46 , farther comprising the step of using the multi-frame output forms to scroll forward and backward to view and update data from different objects in the database.
Claim 51
Dependent Claim
36 words
The method of claim 46 , wherein the multi-frame output forms include controls that allow the user to scroll back to a previous set of objects and to scroll forward to a next set of objects.
Claim 52
Dependent Claim
25 words
The method of claim 39 , further comprising the step of using the multi-frame output forms to traverse through the hierarchical structure of the database.
Claim 53
Dependent Claim
15 words
The method of claim 39 , wherein of the objects comprises a segment data occurrence.
Claim 54
Dependent Claim
20 words
The method of claim 39 , wherein the multi-frame output form contains fields associated with specific data from the objects.
Claim 55
Dependent Claim
28 words
The method of claim 39 , wherein the multi-frame output forms display a plurality of rows, and each of the tows display data from one of the objects.
Claim 56
Dependent Claim
17 words
The method of claim 52 , wherein each of the rows includes both read-only and read-write fields.
Claim 57
Dependent Claim
15 words
The method of claim 53 , wherein the read-only fields contain keys from the database.
Claim 58
Dependent Claim
22 words
The method of claim 53 , wherein the read-write fields contain data from the database that are available for updates or modifications.
Claim 59
Dependent Claim
34 words
The method of claim 55 , further comprising the steps of updating the data in the read-write fields and selecting a control from the multi-frame output forms to modify the data in the database.
Claim 60
Dependent Claim
34 words
The method of claim 55 , further comprising the steps of selecting one or more of the rows and selecting a control from the multi-frame output forms to delete the data in the database.
References Cited (Backward Citations)
US5421015A
Cited
US5303379A
Cited
US5161225A
Cited
US5297279A
Cited
US5437027A
Cited
US5280610A
Cited
US5235701A
Cited
US5379419A
Cited
US5295256A
Cited
US5291583A
Cited
US5212787A
Cited
US5426747A
Cited
US5581756A
Cited
US5455948A
Cited
US5471615A
Cited
US5414812A
Cited
US5452445A
Cited
US5442779A
Cited
US5564050A
Cited
US5546582A
Cited
US5459860A
Cited
US5329619A
Cited
US5440547A
Cited
US5613099A
Cited
US5487064A
Cited
US5499371A
Cited
US5548726A
Cited
US5544325A
Cited
US5627979A
Cited
US5542078A
Cited
US5563878A
Cited
US5768510A
Cited
US5970490A
Cited
US6128611A
Cited
US6128619A
Cited
US6141660A
Cited
US6240416B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-08-05 | 2006-02-04 | 2006-08-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-08-05 | 2010-02-04 | 2010-08-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-08-05 | 2014-02-04 | 2014-08-06 | $7700.00 | Window Closed / Lapsed |