← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:11
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag