System and method for managing internet storage
First Claim
1. A database storage system for providing storage for metadata sets, each metadata set related to a file uploaded by a user over a network, the database storage system comprising:
- a plurality of database storage facilities for storing the metadata sets, each database storage facility comprising at least two logically partitioned sections, wherein the file is directed to at least one alternate database storage facility and at least one database storage facility stores a first original metadata set in one logically partitioned section of the at least one database storage facility and stores a copy of a second original metadata set, the second original metadata set located in another database storage facility, in another logically partitioned section of the at least one database storage facility, such that storing the first original metadata set and the copy of the second original metadata set is based on an user identifier; and
a file management component for managing metadata storage in order to store each metadata set in more than one logically partitioned section and in more than one database storage facility.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for allowing a user to store image data on a network. The system includes a file uploading component for uploading an image file from each user to the storage system, and for deriving an image metadata set related to the uploaded image file. The system also includes a plurality of database storage facilities for storing each image metadata set. Each database storage facility including at least two logically partitioned sections. The system additionally includes a file management component for managing data storage in order to store each image metadata set in more than one logically partitioned section and in more than one database storage facility, and for directing the image file to an image storage facility.
43 Citations
35 Claims
-
1. A database storage system for providing storage for metadata sets, each metadata set related to a file uploaded by a user over a network, the database storage system comprising:
-
a plurality of database storage facilities for storing the metadata sets, each database storage facility comprising at least two logically partitioned sections, wherein the file is directed to at least one alternate database storage facility and at least one database storage facility stores a first original metadata set in one logically partitioned section of the at least one database storage facility and stores a copy of a second original metadata set, the second original metadata set located in another database storage facility, in another logically partitioned section of the at least one database storage facility, such that storing the first original metadata set and the copy of the second original metadata set is based on an user identifier; and a file management component for managing metadata storage in order to store each metadata set in more than one logically partitioned section and in more than one database storage facility. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing storage for metadata sets for multiple users, each metadata set related to a file uploaded by a user over a network, the method comprising:
-
dividing a plurality of database storage facilities into at least two logically partitioned sections; storing an original metadata set in a logically partitioned section of at least one of the plurality of database storage facilities, wherein storing the original metadata set is based on an user identifier; storing a copy of an original metadata set located in another database storage facility of the plurality of database storage facilities in another logically partitioned section of the at least one database storage facility, wherein storing the copy of the original metadata set located in the another database storage facility is based on the user identifier; managing metadata storage in order to store each metadata set in more than one logically partitioned section and in more than one database storage facility; and directing the file to an alternate database storage facility. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A network storage system for providing storage space for multiple users, the system comprising:
-
a file uploading component for uploading an image file from each user to the storage system, and for deriving an image metadata set related to the uploaded image file; a plurality of database storage facilities for storing each image metadata set, each database storage facility including at least two logically partitioned sections, wherein the image file is directed to at least one alternate database storage facility and at least one database storage facility stores a first original image metadata set in one logically partitioned section of the at least one database storage facility and stores a copy of a second original image metadata set, the second original image metadata set located in another database storage facility, in another logically partitioned section of the at least one database storage facility, such that storing the first original image metadata set and the copy of the second original image metadata set is based on an user identifier; and a file management component for managing data storage in order to store each image metadata set in more than one logically partitioned section and in more than one database storage facility, and for directing the image file to an image storage facility. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for storing user data for multiple users using a network storage system, the method comprising:
-
uploading a data set from a user to the storage system, the data set including an image file; deriving image metadata from the dataset; storing the image metadata in logically partitioned sections of database storage facilities, wherein a first original image metadata set is stored in a logically partitioned section of at least one database storage facility and a copy of a second original image metadata set, the second original image metadata set located in another database storage facility, is stored in another logically partitioned section of the at least one database storage facility, such that storing the first original image metadata set and the copy of the second original image metadata is based on an user identifier; managing the image metadata such that the data set is stored in more than one logically partitioned section and in more than one storage facility; and directing the image file to an alternate storage facility. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer readable medium having computer executable instructions for storing user data for multiple users using a network storage system, the instructions comprising:
-
uploading a data set from a user to the storage system, the data set including an image file; deriving image metadata from the dataset; storing the image metadata in logically partitioned sections of database storage facilities, wherein a first original image metadata is stored in a logically partitioned section of at least one database storage facility and a copy of a second original image metadata, the second original image metadata located in another database storage facility, is stored in another logically partitioned section of the at least one database storage facility, such that storing the first original image metadata and the copy of the second original image metadata is based on an user identifier; managing the image metadata such that the data set is stored in more than one logically partitioned section and in more than one storage facility; and directing the image file to an alternate storage facility.
-
Specification