Patent US5721818A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5721818A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for enabling a file server to service multiple networks of the same network protocol family by invoking multiple instances of a network session protocol

Assignee: Apple Inc
•
Filing: 1996-01-25
•
Granted: 1998-02-24
•
Expires: 2016-01-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for enabling a file server to service a plurality of physical networks, wherein each of the networks has a network protocol of the same type. The system and method comprises a single instance of a filing protocol, and an object-oriented class for implementing a session protocol. The system and method further comprises means for invoking a plurality of session protocol instances, where each one of the plurality of session protocol instances corresponds to one of the plurality of physical networks. Each one of the plurality of session protocol instances services the corresponding physical network and communicates with the single instance of the filing protocol, which enables the single instance of the filing protocol to service the plurality of physical networks.

Inventors

  • 👤 Mohammad Hanif
  • 👤 Michael Vierling
  • 👤 Kazuhisa Yanagihara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:59
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/18; H04L69/30; H04L69/32

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 104 words
A file server capable of servicing a plurality of physical networks of the same network protocol family, the file server comprising: a single instance of a filing protocol; and means for invoking a plurality of second protocol instances, each one of the plurality of second protocol instances corresponding to one of the plurality of physical networks, wherein each one of the plurality of second protocol instances services the corresponding physical network and communicates with a single instance of the fling protocol, which enables the single instance of the filing protocol to service the plurality of networks, wherein the second protocol is a session protocol.
Claim 2
Dependent Claim 104 words
A file server capable of servicing a plurality of physical networks of the same network protocol family, the file server comprising: a single instance of a filing protocol; and means for invoking a plurality of second protocol instances, each one of the plurality of second protocol instances corresponding to one of the plurality of physical networks, wherein each one of the plurality of second protocol instances services the corresponding physical network and communicates with a single instance of the fling protocol, which enables the single instance of the filing protocol to service the plurality of networks, wherein the second protocol is a session protocol.
Claim 3
Dependent Claim 22 words
A file server as in claim 1 wherein each one of the plurality of second protocol instances creates a corresponding protocol stack.
Claim 4
Dependent Claim 16 words
A file server as in claim 2 wherein the session protocol is an object-oriented class structure.
Claim 5
Dependent Claim 27 words
A file server as in claim 3 wherein the file server further includes a plurality of network interface cards to connect to the plurality of physical networks.
Claim 6
Dependent Claim 15 words
A file server as in claim 4 wherein the network protocol comprises an AppleTalk protocol.
Claim 7
Dependent Claim 16 words
A file server as in claim 5 wherein the filing protocol comprises AppleTalk filing protocol (AFP).
Claim 8
Dependent Claim 16 words
A file server as in claim 6 wherein the session protocol comprises AppleTalk session protocol (ASP).
Claim 9
Independent Claim 97 words
A method for enabling a file server to service a plurality of physical networks of the same network protocol family, the method comprising the steps of: (a) invoking a single instance of a filing protocol; (b) invoking multiple session protocol instances corresponding to each one of the plurality of physical networks using an object-oriented class structure; (c) servicing each one of the plurality of physical networks with the corresponding session protocol instance; (d) communicating between each one of the plurality of physical networks and the single instance of the filing protocol through the multiple session protocol instances.
Claim 10
Independent Claim 97 words
A method for enabling a file server to service a plurality of physical networks of the same network protocol family, the method comprising the steps of: (a) invoking a single instance of a filing protocol; (b) invoking multiple session protocol instances corresponding to each one of the plurality of physical networks using an object-oriented class structure; (c) servicing each one of the plurality of physical networks with the corresponding session protocol instance; (d) communicating between each one of the plurality of physical networks and the single instance of the filing protocol through the multiple session protocol instances.
Claim 11
Dependent Claim 30 words
The method as in claim 8 wherein step (a) further includes the step of: (a1) implementing the single instance of the filing protocol through a first object oriented class structure.
Claim 12
Dependent Claim 27 words
The method of claim 9 wherein step (b) further includes the step of: (b1) implementing the multiple session protocol instances through a second object oriented class structure.
Claim 13
Dependent Claim 28 words
The method of claim 10 wherein step (b) further includes the step of: (b2) calling a manager class structure to invoke the multiple instances of the session protocol.
Claim 14
Dependent Claim 26 words
The method of claim 11 wherein step (b) further includes the step of: (b3) creating a separate protocol stack corresponding to the multiple session protocol instances.
Claim 15
Dependent Claim 36 words
The method of claim 12 wherein step (d) further includes the step of: (d1) communicating between the single instance of the filing protocol and the multiple session protocol instances through a third object oriented class structure.
Claim 16
Dependent Claim 99 words
A computer-readable medium containing program instructions for enabling a file server to service a plurality of physical networks of the same network protocol family, the program instructions for: (a) invoking a single instance of a filing protocol; (b) invoking multiple session protocol instances corresponding to each one of the plurality of physical networks using an object-oriented class structure; (c) servicing each one of the plurality of physical networks with the corresponding session protocol instance; (d) communicating between each one of the plurality of physical networks and the single instance of the fling protocol through the multiple session protocol instances.
Claim 17
Dependent Claim 99 words
A computer-readable medium containing program instructions for enabling a file server to service a plurality of physical networks of the same network protocol family, the program instructions for: (a) invoking a single instance of a filing protocol; (b) invoking multiple session protocol instances corresponding to each one of the plurality of physical networks using an object-oriented class structure; (c) servicing each one of the plurality of physical networks with the corresponding session protocol instance; (d) communicating between each one of the plurality of physical networks and the single instance of the fling protocol through the multiple session protocol instances.
Claim 18
Dependent Claim 31 words
A computer-readable medium as in claim 14 wherein instruction (a) further includes an instruction for: (a1) implementing the single instance of the filing protocol through a first object oriented class structure.
Claim 19
Dependent Claim 29 words
A computer-readable medium as in claim 15 wherein instruction (b) further includes an instruction for: (b1) implementing the multiple session protocol instances through a second object oriented class structure.
Claim 20
Dependent Claim 30 words
A computer-readable medium as in claim 16 wherein instruction (b) further includes an instruction for: (b2) calling a manager class structure to invoke the multiple instances of the session protocol.
Claim 21
Dependent Claim 28 words
A computer-readable medium as in claim 17 wherein instruction (b) further includes an instruction for: (b3) creating a separate protocol stack corresponding to the multiple session protocol instances.
Claim 22
Dependent Claim 38 words
A computer-readable medium as in claim 18 wherein instruction (d) further includes an instruction for: (d1) communicating between the single instance of the filing protocol and the multiple session protocol instances through a third object oriented class structure.

References Cited (Backward Citations)

US5228137A Cited
US5280610A Cited
US5414812A Cited
US5377350A Cited
US5515508A Cited
US5485460A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag