Distributed image storage architecture
First Claim
1. A method of storing digital images within a computer system comprising:
- identifying a first storage facility and a directory within the first storage facility for storing a digital image;
generating a first image identifier associated with the first storage facility and the directory;
generating a second image identifier comprising a random number;
generating a unique hash value by encrypting the first and second image identifiers;
identifying a storage path using the first and second image identifiers and the unique hash value such that related digital images have unrelated storage paths.
13 Assignments
0 Petitions
Accused Products
Abstract
System and techniques for storing digital images within a computer system by identifying a first storage facility and a directory within the first storage facility for storing a digital image; generating a first image identifier associated with the first storage facility and the directory; generating a second image identifier comprising a random number; generating a unique hash value by encrypting the first and second image identifiers; and identifying a storage path using the first and second image identifiers and the unique hash value such that related digital images have unrelated storage paths.
-
Citations
22 Claims
-
1. A method of storing digital images within a computer system comprising:
-
identifying a first storage facility and a directory within the first storage facility for storing a digital image;
generating a first image identifier associated with the first storage facility and the directory;
generating a second image identifier comprising a random number;
generating a unique hash value by encrypting the first and second image identifiers;
identifying a storage path using the first and second image identifiers and the unique hash value such that related digital images have unrelated storage paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20)
-
-
15. A digital image storage apparatus, comprising a host configured to:
-
identify a first storage facility and a directory within the first storage facility for storing a digital image;
generate a first image identifier associated with the first storage facility and the directory;
generate a second image identifier comprising a random number;
generate a unique hash value by encrypting the first and second image identifiers;
identify a storage path using the first and second image identifiers and the unique hash value such that related digital images have unrelated storage paths.
-
-
16. A computer program, stored on a computer readable medium, comprising instructions for:
-
identifying a first storage facility and a directory within the first storage facility for storing a digital image;
generating a first image identifier associated with the first storage facility and the directory;
generating a second image identifier comprising a random number;
generating a unique hash value by encrypting the first and second image identifiers;
identifying a storage path using the first and second image identifiers and the unique hash value such that related digital images have unrelated storage paths.
-
-
21. A method of storing digital images within a computer system comprising:
-
generating at least one image identifier associated with a first storage facility, a directory within the first storage facility, and a random number; and
identifying a storage path using the at least one image identifier such that related digital images have unrelated storage paths.
-
-
22. A method of monitoring digital images comprising:
-
receiving a complaint associated with a digital image from a first subscriber; and
regulating access of the first subscriber to the digital image.
-
Specification