Method of locating and downloading files on a network
First Claim
1. A method, for use in an information handling system, of mapping a file name to a computer system containing said file, said computer system containing said file being in a network of computer systems, said file name being a composite name, said method comprising the steps of:
- creating a list of names of said computer systems, said list of names being arranged in an order wherein the first name in the list is the name of a root computer system, each succeeding name being the name of a computer system located logically the closest to the root computer system;
obtaining said file name; and
matching each name in said composite file name to each name in said list, the names in said composite file name being in the same order of appearance as that in the list of names, a last name to be matched being said computer system containing said file.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method of mapping a file name to a computer system in a network of computer systems are provided. In a first embodiment, a list of names of the computer systems starting with a root name is created. The filename itself starts with a root name and consists of an aggregation of names. When the filename is obtained, each name is matched one at a time and in the order of appearance to the names in the list. In order for a match, the order of appearance of the names in the list of names and that of the names in the filename must be the same. The last name in the list of names to be matched with a name in the filename represents a computer system within which the file is contained. In a second embodiment, the list of names is in the form of a tree of names. Matching the names of the tree to the names in the filename includes traversing a branch of that tree to a leaf node, the leaf node being the last node in the tree.
22 Citations
24 Claims
-
1. A method, for use in an information handling system, of mapping a file name to a computer system containing said file, said computer system containing said file being in a network of computer systems, said file name being a composite name, said method comprising the steps of:
-
creating a list of names of said computer systems, said list of names being arranged in an order wherein the first name in the list is the name of a root computer system, each succeeding name being the name of a computer system located logically the closest to the root computer system; obtaining said file name; and matching each name in said composite file name to each name in said list, the names in said composite file name being in the same order of appearance as that in the list of names, a last name to be matched being said computer system containing said file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10)
-
-
9. An apparatus, for use in an information handling system, for mapping a file name to a computer system containing said file, said computer system being in a network of computer systems, said file name being a composite name, said apparatus comprising:
-
means for creating a list of names of said computer systems, said list of names being arranged in an order wherein the first name in the list is the name of a root computer system, each succeeding name being the name of a computer system located logically the closest to the root computer system; means for obtaining said file name; and means for matching each name in said composite file name to each name in said list, the names in said composite file name being in the same order of appearance as that in the list of names, a last name to be matched being said computer system containing said file. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for mapping a file name to a computer system containing said file, said computer program product having computer usable program code means embodied in a medium, said file name being a composite name, said computer system being in a network of computer systems, said method comprising:
-
computer usable program code means for creating a list of names of said computer systems, said list of names being arranged in an order wherein the first name in the list is the name of a root computer system, each succeeding name being the name of a computer system located logically the closest to the root computer system; computer usable program code means for obtaining said file name; and computer usable program code means for matching each name in said composite file name to each name in said list, the names in said composite file name being in the same order of appearance as that in the list of names, a last name to be matched being said computer system containing said file. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification