IP Library Granted Patent US 8,260,833
Granted Patent B2
US 8,260,833 · App. 13/015,076 · Granted Sep 4, 2012

Naming scheme for media storage

Assignee: Clarendon Foundation, Inc.
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 8,260,833
App. No.
13/015,076
Granted
Sep 4, 2012
Kind
B2
Abstract

A method allowing for fast mapping between a content identifier (ID) for a media content file and the file path of said media content file includes: dividing a plurality of characters making up the contend ID into a plurality of ordered subsections separated by a separator character, correlating at least one of the subsections with a directory in an electronic file system, and correlating the last of the subsections with a name of the media content file, the media content file being located within a directory correlated with a preceding subsection.

Claims (38)

1. A method allowing for fast mapping between a content identifier (ID) for a media content file and a file path of said media content file in an electronic data storage system, the method comprising:

dividing a plurality of characters making up said content ID into a plurality of ordered subsections separated by a separator character;

correlating at least one of said subsections with a directory in an electronic file system for said electronic data storage system;

correlating the last of said subsections with a name of said media content file, said media content file being located within a directory correlated with a preceding subsection;

receiving a content ID from a client system;

replacing at least a first subsection of said content ID with a root directory on a volume where said media content file is located; and

replacing each of said separator characters with a forward slash character to create said file path for said media content file;

in which said media content file is one of a video file, an audio file, or a data file.

2. The method of claim 1 , in which at least one subsection name correlates to a name of a cluster on a data storage network.

3. The method of claim 1 , in which at least one subsection name correlates to a name of a storage volume.

4. The method of claim 3 , in which a name of a said directory in said electronic file system identifies a group of media content files.

5. The method of claim 1 , in which a name of a said directory in said electronic file system identifies an owner of said media content file.

6. A content identifier mapping system comprising:

at least one processor configured to access and execute computer readable instructions stored on a computer readable storage medium;

said computer readable instructions being configured to cause said at least one processor to, upon execution of said computer readable instructions:

divide a plurality of characters making up a content Identifier (ID) into a plurality of ordered subsections separated by a separator character;

correlate at least one of said subsections with a directory in an electronic file system;

correlate a last of said subsections with a name of a media content file, said media content file being located within a directory correlated with a preceding subsection; and

receive a content ID from a client system;

replace at least a first subsection of said content ID with a root directory on a volume where said media content file is located; and

replace each of said separator characters with a forward slash character to create said file path for said media content file;

in which said media content file is one of a video file, an audio file, or a data file.

7. The system of claim 6 , in which at least one subsection name correlates to a name of a cluster on a data storage network.

8. The system of claim 6 , in which at least one subsection name correlates to a name of a storage volume.

9. The system of claim 6 , in which a name of a said directory in said electronic file system identifies an owner of said media content file.

10. The system of claim 6 , in which a name of a said directory in said electronic file system identifies a group of media content files.

11. A method of providing a media content file to a client system, comprising:

receiving a content identifier (ID) from said client system;

dividing a plurality of characters making up said content ID into a plurality of ordered subsections separated by a separator character;

replacing a first subsection of said content ID with a root directory on a storage volume where said media content file is located;

replacing each of said separator characters with a forward slash character to create a file path for said media content file;

locating said media content file using said file path; and

providing said media content file to said client system;

in which said media content file is one of a video file, an audio file, or a data file.

12. The method of claim 11 , in which at least one subsection name correlates to a name of a cluster on a data storage network.

13. The method of claim 11 , in which at least one subsection name correlates to a name of a storage volume.

14. The method of claim 11 , in which a name of a said directory in said electronic file system identifies an owner of said media content file.

15. The method of claim 14 , in which a name of a said directory in said electronic file system identifies a group of media content files.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2011
From: DAZZI, ALAIN; KRISHNAN, ARUN
To: CLARENDON FOUNDATION, INC.
Reel/Frame 026071/0994 →
Continuity (2)
Provisional Application 61299498 · Jan 29, 2010
Related Publication 20110191397A1 · Aug 4, 2011