IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0564177
(2006-11-28)
|
등록번호 |
US-8271548
(2012-09-18)
|
발명자
/ 주소 |
- Prahlad, Anand
- Schwartz, Jeremy Alan
- Ngo, David
- Brockway, Brian
- Muller, Marcus S.
|
출원인 / 주소 |
|
대리인 / 주소 |
Knobbe Martens Olson & Bear LLP
|
인용정보 |
피인용 횟수 :
26 인용 특허 :
153 |
초록
▼
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data o
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
대표청구항
▼
1. A method for managing electronic data in a storage system, the method comprising: storing a plurality of data objects in at least one first storage device;receiving a log having a plurality of entries identifying data interactions between at least one application executing on one or more first co
1. A method for managing electronic data in a storage system, the method comprising: storing a plurality of data objects in at least one first storage device;receiving a log having a plurality of entries identifying data interactions between at least one application executing on one or more first computer processors of a first computing system and one or more of the plurality of data objects stored in a file system, the log entries being populated by a journaling application;obtaining first metadata from the log entries about the plurality of data objects, wherein the first metadata comprises at least information about the data interactions;accessing the plurality of data objects identified by the log entries to obtain second metadata from the plurality of data objects, wherein the second metadata comprises at least data properties about the plurality of data objects;updating, with one or more second computer processors of a second computing system different than the first computing system and in communication with the first computing system via a network, a metabase with the first metadata and the second metadata, wherein the metabase is separate from the log populated by the journaling application, and wherein the metabase is separate from the plurality of data objects stored in the file system;accessing a user-defined storage policy associated with at least one of the plurality of data objects, wherein the user-defined storage policy comprises one or more storage criteria associated with migrating at least one of the plurality of data objects to one or more second storage devices, the storage criteria defining one or more of: a period of time to store data in the first storage device before migrating the data to the one or more second storage devices;which of the one or more second storage devices to migrate data to from the first storage device; anda network pathway to utilize in migrating data from the first storage device to the one or more second storage devices;storing the user-defined storage policy in the metabase wherein the user-defined storage policy is stored in the metabase in association with the first and second metadata about the plurality of data objects;using the one or more second computer processors of the second computing system to query the metabase, without directly accessing the plurality of data objects in the file system, to identify with one or more computer processors, at least one of the plurality of data objects that satisfies the storage criteria of the user-defined storage policy; andmigrating at least one of the plurality of data objects from the first storage device to the one or more second storage devices based on the storage criteria of the user-defined storage policy stored in the metabase and further based on the first or second metadata about the plurality of data objects stored in the metabase. 2. The method of claim 1, wherein the first and second metadata in the metabase are stored separate from entire content of each of the plurality of data objects. 3. The method of claim 1, wherein the identifying is performed without accessing the plurality of data objects on the storage device. 4. The method of claim 1, wherein the updating comprises: processing the log to select at least one data interaction that modifies the first metadata of at least one of the plurality of data objects; andupdating the first metadata in the metabase based on the selected at least one data interaction. 5. The method of claim 4, wherein the identifying is performed without accessing a data structure associated with storage of the plurality of data objects on the storage device. 6. The method of claim 5, wherein the identifying is performed without accessing a file access table (FAT) associated with storage of the plurality of data objects on the storage device. 7. The method of claim 1, further comprising accessing a user-defined policy that further identifies selection criteria comprising modifications made to the at least one of the plurality of data objects by one or more of the group of users. 8. The method of claim 7, wherein the selection criteria identifies first or second metadata relating to at least one of a read operation, a write operation, and an access operation associated with the data object. 9. The method of claim 8, wherein the access operation comprises at least one of web-page access, electronic gaming interaction, chat-room access, instant messaging, communication interaction, or multimedia interaction. 10. The method of claim 9, wherein the selection criteria involving the access operation allows at least one of identifying, capturing, classifying, or tracking of the access operation. 11. The method of claim 1, further comprising accessing the data objects one or more times to update the metabase.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.