US5553216A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Structured database system together with structure definition frame storing document body data
Assignee: Fujitsu Ltd
•
Filing: 1994-02-24
•
Granted: 1996-09-03
•
Expires: 2014-02-24
Abstract
Abstract A structured database system includes a first unit for obtaining a structure definition frame of a document showing a structure of the document, and a second unit for storing body data of the document in a database together with the structure definition frame.
Inventors
- 👤 Makoto Yoshioka
- 👤 Hiroaki Negishi
- 👤 Gengo Tazaki
- 👤 John W. Mackin
- 👤 Mitsuhiro Kokubun
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 03:06
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06F; G06F16/00; G06F16/30; G06F16/31; G06F16/316; G06F16/322; G06F16/90; G06F16/93; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
295 words
A structured database system enabling a plurality of operators to share a structured document through a check-in or check-out of the structured document, said structured database system comprising: a plurality of instances each defining an element of a structured document, wherein each instance is settable to an editable state and an edit inhibited state with respect to respective ones of a plurality of operators; a plurality of edit blocks, each edit block storing a plurality of edit block pointers; a plurality of storage blocks, each storage block storing a plurality of storage block pointers designating respectively corresponding instances of said plurality of instances and said plurality of edit block pointers, of each edit block, indicating connections to respectively corresponding storage blocks; a plurality of storage blocks, each storage block storing a plurality of storage block pointers respectively associated with said plurality of instances and said edit block pointers indicating connections to a respectively corresponding storage blocks; selecting means for selecting an edit block, of said plurality of edit blocks, in response to the check-in of the structured document by a first operator of said plurality of operators, thereby designating remaining operators of said plurality of operators, the plurality of edit block pointers of the selected edit block thereby indicating the connections to respectively corresponding storage blocks and the respectively associated plurality of instances; means for setting the corresponding, selected instances to the editable state with respect to the first operator and to the edit inhibited state with respect to the remaining operators of the plurality of operators; and deselecting means for deselecting the selected edit block in response to a check-out of the structured document by the first operator, and for setting the corresponding, deselected instances to the editable state with respect to all operators.
Claim 2
Dependent Claim
295 words
A structured database system enabling a plurality of operators to share a structured document through a check-in or check-out of the structured document, said structured database system comprising: a plurality of instances each defining an element of a structured document, wherein each instance is settable to an editable state and an edit inhibited state with respect to respective ones of a plurality of operators; a plurality of edit blocks, each edit block storing a plurality of edit block pointers; a plurality of storage blocks, each storage block storing a plurality of storage block pointers designating respectively corresponding instances of said plurality of instances and said plurality of edit block pointers, of each edit block, indicating connections to respectively corresponding storage blocks; a plurality of storage blocks, each storage block storing a plurality of storage block pointers respectively associated with said plurality of instances and said edit block pointers indicating connections to a respectively corresponding storage blocks; selecting means for selecting an edit block, of said plurality of edit blocks, in response to the check-in of the structured document by a first operator of said plurality of operators, thereby designating remaining operators of said plurality of operators, the plurality of edit block pointers of the selected edit block thereby indicating the connections to respectively corresponding storage blocks and the respectively associated plurality of instances; means for setting the corresponding, selected instances to the editable state with respect to the first operator and to the edit inhibited state with respect to the remaining operators of the plurality of operators; and deselecting means for deselecting the selected edit block in response to a check-out of the structured document by the first operator, and for setting the corresponding, deselected instances to the editable state with respect to all operators.
Claim 3
Dependent Claim
23 words
The structured database system as claimed in claim 1, wherein each of the instances further comprises a control information and an information body.
Claim 4
Dependent Claim
21 words
The structured database system as claimed in claim 2, wherein the information body further comprises a character string of real information.
Claim 5
Dependent Claim
30 words
The structured database system as claimed in claim 2, wherein each of the plurality of instances further comprises means for indicating an external file for introduction into the structured document.
Claim 6
Dependent Claim
18 words
The structured database system as claimed in claim 4, wherein the external file further comprises a graphic image.
Claim 7
Dependent Claim
18 words
The structured database system as claimed in claim 4, wherein the external file further comprises a text file.
Claim 8
Dependent Claim
17 words
The structured database system as claimed in claim 4, wherein the external file further comprises a spreadsheet.
Claim 9
Dependent Claim
85 words
The structured database system as claimed in claim 2, wherein for each instance of the plurality of instances the control information further comprises: a plurality of identifier IDs each corresponding to each instance for identifying the contents thereof, a plurality of numbers each corresponding to each of the plurality of instances for identifying version information of the contents of the instance; and a plurality of data-type identifiers for indicating whether the instance indicates the structure of a document or a character string of the document.
Claim 10
Dependent Claim
72 words
The structured database system as claimed in claim 8, wherein for each of the plurality of instances the control information further comprises: a link destination for indicating the destination of the instance; a link source for indicating the source of the instance; and a link attribute for denoting whether said link is a link destination or link source; wherein the contents of the instance may be identified together with the control information.
Claim 11
Dependent Claim
73 words
The structured database system as claimed in claim 2, wherein for each instance of the plurality of instances the control information further comprises: a link destination for indicating the destination of the instance; a link source for indicating the source of the instance; and a link attribute for denoting whether said link is a link destination or link source; wherein the contents of the instance may be identified together with the control information.
Claim 12
Dependent Claim
33 words
The structured database system as claimed in claim 9, wherein the contents of each instance are so arranged that the structure of the structured document and the instances of the document sequentially correspond.
Claim 13
Dependent Claim
33 words
The structured database system as claimed in claim 8, wherein the contents of each instance are so arranged that the structure of the structured document and the instances of the document sequentially correspond.
Claim 14
Dependent Claim
73 words
The structured database system as claimed in claim 2, wherein during check-in of the document, a first edit block, a first group of storage blocks corresponding thereto, and the contents of each instance are simultaneously checked in, said structured database system further comprising: means for modifying the edit block into a modified edit block and comparing the modified edit block with the previously unmodified edit block before check-out of the data is performed.
Claim 15
Dependent Claim
32 words
The structured database system as claimed in claim 13, further comprising: means for retaining the differences between the modified edit block and the previously unmodified edit block as an old edit block.
Claim 16
Dependent Claim
68 words
The structured database system as claimed in claim 13, further comprising: means for forming the edit blocks in a version control table when viewed from a check-out destination, wherein said edit blocks are given from the first check-out destination to a second and a third check-out destination when the check-out operation is performed, thereby reflecting the progress of document development and version revision on the structured database system.
References Cited (Backward Citations)
JPS6024622A
Cited
US4959769A
Cited
US4996662A
Cited
US4713754A
Cited
US5119491A
Cited
US5130924A
Cited
JPH02297178A
Cited
US5181162A
Cited
JPH03208141A
Cited
US5276793A
Cited
US5323312A
Cited
US5434962A
Cited
JPH04175966A
Cited
JPH04340167A
Cited
US5438512A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-03 | 2000-03-04 | 2000-09-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-03 | 2004-03-04 | 2004-09-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-03 | 2008-03-04 | 2008-09-03 | $7700.00 | Window Closed / Lapsed |