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

Method and apparatus for processing multiple file system server requests in a data processing network

Assignee: International Business Machines Corp
•
Filing: 1992-04-02
•
Granted: 1994-08-23
•
Expires: 2012-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Data processing systems often include multiple servers which provide facilities for other data stations within the system. A File System Driver loaded within an operating system is generally utilized to define the relationships among the operating system, the file systems and the device drivers. The method and system of the present invention loads multiple File System Drivers, each having a public entry point which may be utilized to identify each server device managed by an associated File System Driver. Thereafter, any server request by the user will result in an automatic sequential polling of each loaded File System Driver to identify the particular File System Driver which manages the server in question. In response to a failure to identify the particular File System Driver which manages the desired server, each File System Driver is polled a second time and permitted to transmit queries throughout the system to locate the desired server. In the depicted embodiment each File System Driver and associated servers are required to conform to and support the Universal Naming Convention (UNC) wherein servers and File System Drivers may be efficiently identified.

Inventors

  • 👤 Philip H. Doragh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 05:08
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/10; G06F16/14; G06F16/148; H; H04; H04L; H04L67/00; H04L67/01; H04L67/10; H04L67/1097; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 171 words
A method in a data processing network which includes multiple server devices which are connected to a client user within said data processing network for processing multiple server requests, said method comprising processing network implemented steps of: loading a plurality of diverse file system drivers during the loading of an operating system within said client user; providing a public entry point into each file system driver wherein an identification of each server device managed by an associated file system driver may be ascertained; sequentially checking each of said plurality of file system drivers in response to a server request for a selected server wherein a particular file system driver within said client user which manages said selected server may be identified; processing said server requests for said selected server utilizing said particular file system driver if said particular file system driver is identified; and searching said data processing network to locate said selected server in response to a failure to identify a particular file system driver which manages said selected server.
Claim 2
Independent Claim 171 words
A method in a data processing network which includes multiple server devices which are connected to a client user within said data processing network for processing multiple server requests, said method comprising processing network implemented steps of: loading a plurality of diverse file system drivers during the loading of an operating system within said client user; providing a public entry point into each file system driver wherein an identification of each server device managed by an associated file system driver may be ascertained; sequentially checking each of said plurality of file system drivers in response to a server request for a selected server wherein a particular file system driver within said client user which manages said selected server may be identified; processing said server requests for said selected server utilizing said particular file system driver if said particular file system driver is identified; and searching said data processing network to locate said selected server in response to a failure to identify a particular file system driver which manages said selected server.
Claim 3
Dependent Claim 86 words
The method in a data processing network which includes multiple server devices which are connected to a client user within said data processing network for processing multiple server requests according to claim 1, wherein said step of loading a plurality of file system drivers during the loading of an operating system within said client user comprises the step of loading a plurality of file system drivers which conform to and support a Universal Naming Convention during the loading of an operating system within said user terminal.
Claim 4
Dependent Claim 65 words
The method in a data processing network which includes multiple server devices which are connected to a client user within said data processing network for processing multiple server requests according to claim 1, further including the step of returning an error message at said client user in response to an absence of said public entry point into any of said plurality of file system drivers.
Claim 5
Dependent Claim 186 words
A data processing network which includes multiple server devices which are connected to a client user within said data processing network which permits the concurrent processing of multiple server requests, said data processing network comprising: a plurality of file system drivers; means for loading said plurality of diverse file system drivers during loading of an operating system within said client user; a public entry point within each of said file system drivers which may be utilized to identify each server device managed by an associated file system driver within said client user; means for sequentially checking each of said file system driver utilizing an associated public entry point in response to a server request for a selected server wherein a particular file system driver which manages said selected server may be identified; means for processing said server requests for said selected server utilizing said particular file system driver if said particular file system driver is identified; and means for searching said data processing network to locate said selected server in response to a failure to identify a particular file system driver which manages said selected server.
Claim 6
Dependent Claim 186 words
A data processing network which includes multiple server devices which are connected to a client user within said data processing network which permits the concurrent processing of multiple server requests, said data processing network comprising: a plurality of file system drivers; means for loading said plurality of diverse file system drivers during loading of an operating system within said client user; a public entry point within each of said file system drivers which may be utilized to identify each server device managed by an associated file system driver within said client user; means for sequentially checking each of said file system driver utilizing an associated public entry point in response to a server request for a selected server wherein a particular file system driver which manages said selected server may be identified; means for processing said server requests for said selected server utilizing said particular file system driver if said particular file system driver is identified; and means for searching said data processing network to locate said selected server in response to a failure to identify a particular file system driver which manages said selected server.
Claim 7
Dependent Claim 56 words
The data processing network which includes multiple server devices which are connected to a client user within said data processing network which permits the processing of multiple server requests according to claim 4, wherein said plurality of file system drivers comprises a plurality of file system drivers which conform to an support a Universal Naming Convention.
Claim 8
Dependent Claim 64 words
The data processing network which includes multiple server devices which are connected to a client user within said data processing network which permits the processing of multiple server requests according to claim 4, further including means for returning an error message at said client user in response to an absence of said public entry point within any of said plurality of file system drivers.
Claim 9
Dependent Claim 48 words
The data processing network which includes multiple server devices which are connected to a client user within said data processing network which permits the processing of multiple server requests according to claim 4, wherein said data processing system comprises a distributed data processing network including multiple client users.
Claim 10
Dependent Claim 44 words
The data processing network which includes multiple server devices which are connected to a client user within said data processing network which permits the processing of multiple server requests according to claim 7, wherein each of said multiple client users comprises a personal computer.
Claim 11
Dependent Claim 61 words
The data processing network which includes multiple server devices which are connected to a client user within said data processing network which permits the processing of multiple server requests according to claim 6, further including means for returning a message to said client user in response to a failure to identify a particular file system driver which manages said selected server.

References Cited (Backward Citations)

US4825354A Cited
US4887204A Cited
US4961224A Cited
US5163131A Cited
US5218695A Cited
US5218697A Cited
US5121483A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-08-22 1998-02-21 1998-08-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-08-22 2002-02-21 2002-08-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-08-22 2006-02-21 2006-08-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag