IP Library Granted Patent US 7,526,511
Granted Patent B2
US 7,526,511 · App. 11/534,920 · Granted Apr 28, 2009

Distributed image storage architecture

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,526,511
App. No.
11/534,920
Granted
Apr 28, 2009
Kind
B2
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.

Claims (26)

1. A method of identifying a storage path for a file within a computer system comprising:

generating a first path identifier associated with a storage facility for storing the file;

generating a second path identifier for determining particular subdirectories of the storage facility, wherein the second identifier comprises a random number;

generating a unique file name by encrypting the first and second path identifiers; and

identifying a storage path name using the first and second path identifiers and the unique file name wherein related files have unrelated storage paths.

2. The method of claim 1 , wherein generating the unique file name by encrypting the first and second path identifiers includes encrypting the first and second path identifiers using a hashing algorithm.

3. The method of claim 2 , wherein the hashing algorithm includes at least one of the MD5 algorithm and the DES algorithm.

4. The method of claim 1 , wherein generating the unique file name further comprises adding a pixel dimension of a digital image to the file name when the file is a digital image file.

5. The method of claim 1 , wherein generating the unique file name further comprises adding a file type to the file name.

6. A method of identifying a storage path of a file from a name of the file, comprising:

decrypting the name of the file into a decrypted identifier;

extracting from the decrypted identifier a first path identifier associated with a storage facility where the file is stored;

extracting from the decrypted identifier a second path identifier for determining particular subdirectories of the storage facility, wherein the second path identifier comprises a random number; and

identifying the storage path of the file using the first and second path identifiers and the decrypted identifier.

7. The method of claim 6 , wherein decrypting the name of the file into a decrypted identifier includes decrypting the name of the file using a hashing algorithm.

8. The method of claim 7 , wherein the hashing algorithm includes at least one of the MD5 algorithm and the DES algorithm.

9. A method of storing files in a file management system, the method comprising:

generating a first path identifier associated with a storage facility in a file management system;

generating a second path identifier for determining particular subdirectories of the storage facility, wherein the second identifier comprises a random number;

generating a unique file name by encrypting the first and second path identifiers;

identifying a storage path by using the first and second path identifiers and the unique file name wherein related files have unrelated storage paths; and

storing the file in the storage facility at the identified storage path.

10. The method of claim 9 , wherein generating the unique file name by encrypting the first and second path identifiers includes encrypting the first and second path identifiers using a hashing algorithm.

11. The method of claim 10 , wherein the hashing algorithm includes at least one of the MD5 algorithm and the DES algorithm.

12. The method of claim 9 , wherein the storage facility is a network drive.

13. The method of claim 9 , wherein the storage facility is a local drive.

Assignments (11)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
CONVERSION Recorded Mar 18, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC, A DELAWARE LIMITED LIABILITY COMPANY (FORMERLY KNOWN AS AMERICA ONLINE, INC.)
Reel/Frame 022411/0804 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2007
From: TESSMAN, GARY; LIPPERT, PATRICK D.; HAYMAN, TIMOTHY B.
To: AMERICA ONLINE, INC.
Reel/Frame 018886/0565 →