Data repository and method for promoting network storage of data
First Claim
1. A method for turning variable-length file path names into fixed-length object identifiers in a data repository, the method comprising, assigning a fixed-value identifier to a file system in the data repository;
- computing a first deterministic pseudo-random function that combines a first component of a plurality of file system pathname components associated with a file with the fixed-value identifier;
computing a second determininstic pseudo-random function that combines a second component of the plurality of file system pathname components with the result of the first function; and
using at least one of the computed deterministic pseudo-random functions to produce a fixed-length object identifier for the file.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for turning variable-length file path names into fixed-length object identifiers in a data repository, the method comprising, assigning a fixed-value identifier to a file system in the data repository, computing a first deterministic pseudo-random function that combines a first component of a plurality of file system pathname components associated with a file with the fixed-value identifier, computing a second determininstic pseudo-random function that combines a second component of the plurality of file system pathname components with the result of the first function, and using at least one of the computed deterministic pseudo-random functions to produce a fixed-length object identifier for the file.
130 Citations
14 Claims
-
1. A method for turning variable-length file path names into fixed-length object identifiers in a data repository, the method comprising,
assigning a fixed-value identifier to a file system in the data repository; -
computing a first deterministic pseudo-random function that combines a first component of a plurality of file system pathname components associated with a file with the fixed-value identifier;
computing a second determininstic pseudo-random function that combines a second component of the plurality of file system pathname components with the result of the first function; and
using at least one of the computed deterministic pseudo-random functions to produce a fixed-length object identifier for the file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification