Patent US3081279A successfully refreshed from Google Patents.
Patent US6230190B1 successfully refreshed from Google Patents.
US6230190B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Shared-everything file storage for clustered system
Assignee: AT MOTION Inc
•
Filing: 1998-10-09
•
Granted: 2001-05-08
•
Expires: 2018-10-09
Abstract
Abstract A computer system has a plurality of processors, each processor executing an independent operating system image without sharing file system state information. The system includes an active backplane coupled to the plurality of processors; and one or more data storage devices coupled to the active backplane for satisfying data requests from the plurality of processors, each of the data storage devices being adapted to secure a file when one processor writes to the file and to release the file when the processor completes operation on the file.
Inventors
- 👤 Paul Edmonds
- 👤 Yi Zhang
- 👤 Chang Xu
- 👤 Priyen Doshi
- 👤 Stephen Co
- 👤 Michael P. Tel
- 👤 Andy Chan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 09:46
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/1001; H04L67/1034; H04L9/00; H04L9/40; H04L67/10015; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
98 words
A computer system comprising: a plurality of processors, each processor executing an independent operating system image without sharing file system state information; an active backplane coupled to the plurality of processors wherein the backplane uses a network protocol to communicate data; and one or more data storage devices coupled to the active backplane for satisfying data requests from the plurality of processors using the network protocol, each of the data storage devices being adapted to secure a file when one processor writes to the file and to release the file when the processor completes operation on the file.
Claim 2
Dependent Claim
98 words
A computer system comprising: a plurality of processors, each processor executing an independent operating system image without sharing file system state information; an active backplane coupled to the plurality of processors wherein the backplane uses a network protocol to communicate data; and one or more data storage devices coupled to the active backplane for satisfying data requests from the plurality of processors using the network protocol, each of the data storage devices being adapted to secure a file when one processor writes to the file and to release the file when the processor completes operation on the file.
Claim 3
Dependent Claim
15 words
The computer system of claim 1 , wherein the active back plane is a switch.
Claim 4
Dependent Claim
14 words
The computer system of claim 2 , wherein the switch is an Ethernet switch.
Claim 5
Dependent Claim
21 words
The computer system of claim 1 , wherein each data storage device is a redundant array of inexpensive disk (RAID) device.
Claim 6
Dependent Claim
18 words
The computer system of claim 1 , wherein each data storage device is a network data storage device.
Claim 7
Dependent Claim
22 words
The computer system of claim 1 , further comprising a file sharing protocol supported by the processor and the data storage system.
Claim 8
Dependent Claim
19 words
The computer system of claim 6 , further comprising means for locking a file on the data storage device.
Claim 9
Dependent Claim
22 words
The computer system of claim 6 , further comprising a byte range locking means for controlling access to the data storage device.
Claim 10
Dependent Claim
16 words
The computer system of claim 1 , further comprising a cellular switch coupled to the processors.
Claim 11
Dependent Claim
35 words
The computer system of claim 1 , further comprising one or more applications selected from a group consisting of telephony applications, speech recognition applications, electronic mail applications, personal information management applications, and Web agent applications.
Claim 12
Independent Claim
103 words
A method for providing file storage in a computer system, comprising: executing an independent operating system image on each processor in a plurality of processors without sharing file system state information; communicating data over an active backplane coupled to the plurality of processors using a network protocol; and transferring data from one or more data storage devices coupled to the active backplane in satisfying data requests from the plurality of processors, each of the data storage devices being adapted to secure a file when one processor writes to the file and to release the file when the processor completes operation on the file.
Claim 13
Independent Claim
103 words
A method for providing file storage in a computer system, comprising: executing an independent operating system image on each processor in a plurality of processors without sharing file system state information; communicating data over an active backplane coupled to the plurality of processors using a network protocol; and transferring data from one or more data storage devices coupled to the active backplane in satisfying data requests from the plurality of processors, each of the data storage devices being adapted to secure a file when one processor writes to the file and to release the file when the processor completes operation on the file.
Claim 14
Dependent Claim
16 words
The method of claim 11 , wherein the communicating step includes routing data using a switch.
Claim 15
Dependent Claim
13 words
The method of claim 12 , wherein the switch is an Ethernet switch.
Claim 16
Dependent Claim
19 words
The method of claim 11 , further comprising storing data in a redundant array of inexpensive disk (RAID) device.
Claim 17
Dependent Claim
20 words
The method of claim 11 , wherein the transferring step further comprises accessing one or more network data storage devices.
Claim 18
Dependent Claim
14 words
The method of claim 11 , further comprising communicating data using file sharing protocol.
Claim 19
Dependent Claim
16 words
The method of claim 16 , further comprising locking a file on the data storage device.
Claim 20
Dependent Claim
17 words
The method of claim 16 , further comprising locking a byte range on the data storage device.
Claim 21
Dependent Claim
18 words
The method of claim 11 , further comprising receiving data from a cellular switch coupled to the processors.
Claim 22
Dependent Claim
35 words
The method of claim 11 , further comprising executing one or more applications selected from a group consisting of telephony applications, speech recognition applications, electronic mail applications, personal information management applications, and Web agent applications.
Claim 23
Dependent Claim
32 words
The method of claim 11 , further comprising executing one or more applications selected from a group consisting of facsimile applications, synchronization applications, short message system (SMS) delivery applications, and pager applications.
References Cited (Backward Citations)
US4814982A
Cited
US4799145A
Cited
US4787026A
Cited
US5027271A
Cited
US5388242A
Cited
US5163131A
Cited
US6065037A
Cited
US5191652A
Cited
US5623666A
Cited
US5394532A
Cited
US5414845A
Cited
US5764972A
Cited
US5511224A
Cited
US5961623A
Cited
US6151684A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-05-07 | 2004-11-06 | 2005-05-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-05-07 | 2008-11-06 | 2009-05-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-05-07 | 2012-11-06 | 2013-05-08 | $7700.00 | Window Closed / Lapsed |