Discovering and mounting network file systems via ad hoc, peer-to-peer networks
First Claim
1. A method of mounting network file systems to a client arrangement via an ad hoc, peer-to-peer, local area network, comprising:
- coupling the client arrangement to the network;
determining one or more network file protocols that are compatible with the client arrangement;
sending, using XML-based discovery protocols of the network, descriptors of the one or more network file protocols to a file server coupled to the network;
receiving from the file server a descriptor of at least one network file protocol compatible with the file server, the compatible file protocol selected from the one or more network protocols; and
mounting a network file system provided by the file server to the client arrangement using the compatible network file protocol.
1 Assignment
0 Petitions
Accused Products
Abstract
Network file systems are mounted to a client arrangement via a local, ad hoc, peer-to-peer network. The client arrangement is coupled to the network, and one or more network file protocols that are compatible with the client arrangement are determined. Using XML-based discovery protocols of the network, descriptors of the one or more network file protocols are sent to a file server coupled to the network. A descriptor of at least one network file protocol compatible with the file server are received from the file server. The compatible file protocol is selected from the one or more network protocols. A network file system provided by the file server is mounted to the client arrangement using the compatible network file protocol.
-
Citations
30 Claims
-
1. A method of mounting network file systems to a client arrangement via an ad hoc, peer-to-peer, local area network, comprising:
-
coupling the client arrangement to the network;
determining one or more network file protocols that are compatible with the client arrangement;
sending, using XML-based discovery protocols of the network, descriptors of the one or more network file protocols to a file server coupled to the network;
receiving from the file server a descriptor of at least one network file protocol compatible with the file server, the compatible file protocol selected from the one or more network protocols; and
mounting a network file system provided by the file server to the client arrangement using the compatible network file protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data-processing arrangement, comprising:
-
a network interface capable of being coupled to an ad hoc, peer-to-peer, local area network;
a processor coupled to the network interface; and
a memory coupled to the processor, the memory containing instructions that cause the processor to, determine one or more network file protocols that are compatible with the data processing arrangement;
send, using XML-based discovery protocols of the network, descriptors of the one or more network file protocols to a file server coupled to the network;
receive from the file server a descriptor of at least one network file protocol compatible with the file server, the compatible file protocol selected from the one or more network protocols; and
mount a network file system provided by the file server using the compatible network file protocol. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A processor-readable medium having instructions stored thereon which are executable by a data processing arrangement capable of being coupled to an ad-hoc, peer-to-peer, local area network, the instructions executable by the data processing arrangement for performing steps comprising:
-
determining one or more network file protocols that are compatible with the data processing arrangement;
sending, using XML-based discovery protocols of the network, descriptors of the one or more network file protocols to a file server coupled to the network;
receiving from the file server a descriptor of at least one network file protocol compatible with the file server, the compatible file protocol selected from the one or more network protocols; and
mounting a network file system provided by the file server using the compatible network file protocol. - View Dependent Claims (21, 22)
-
-
23. A data-processing arrangement, comprising:
-
a network interface capable of being coupled to an ad hoc, peer-to-peer local area network;
a processor coupled to the network interface;
a data store having a local file system; and
a memory coupled to the processor and the data store, the memory having instructions that cause the processor to, receive, using XML-based discovery protocols of the network, descriptors of one or more network file protocols that are compatible with a client arrangement coupled to the network;
select from the one or more network file protocols at least one network file protocol that is compatible with the data processing arrangement;
send to the client arrangement a descriptor of the at least one network file protocol; and
enable mounting of a portion of the local file system by the client arrangement using the compatible network file protocol. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A processor-readable medium having instructions stored thereon which are executable by a data processing arrangement capable of being coupled to an ad-hoc, peer-to-peer local area network, the instructions executable by the data processing arrangement for performing steps comprising:
-
receiving, using XML-based discovery protocols of the network, descriptors of one or more network file protocols that are compatible with a client arrangement coupled to the network;
selecting from the one or more network file protocols at least one network file protocol that is compatible with the data processing arrangement;
sending to the client arrangement a descriptor of the at least one network file protocol; and
enabling mounting of a portion of a local file system of the data processing arrangement by the client arrangement using the compatible network file protocol.
-
-
30. A system comprising:
-
a local, ad hoc, peer-to-peer network;
means for coupling a client arrangement to the network;
means for determining one or more network file protocols that are compatible with the client arrangement;
means for sending, using XML-based discovery protocols of the network, descriptors of the one or more network file protocols to a file server coupled to the network;
means for receiving from the file server a descriptor of at least one network file protocol compatible with the file server, the compatible file protocol selected from the one or more network protocols; and
means for mounting a network file system provided by the file server to the client arrangement using the compatible network file protocol.
-
Specification