IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0150775
(2016-05-10)
|
등록번호 |
US-9773002
(2017-09-26)
|
발명자
/ 주소 |
- Kumarasamy, Paramasivam
- Varadharajan, Prakash
- Attarde, Deepak Raghunath
- Bedadala, Pavan Kumar Reddy
- Kilaru, Satish Chandra
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
148 |
초록
▼
Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search c
Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
대표청구항
▼
1. A system for enabling a user to search from a user computing device for content stored in archive copies of data files, based on multi-dimensional indexing of the data files being archived, the system comprising: a user computing device comprising one or more processors and corresponding computer
1. A system for enabling a user to search from a user computing device for content stored in archive copies of data files, based on multi-dimensional indexing of the data files being archived, the system comprising: a user computing device comprising one or more processors and corresponding computer memory and further comprising one or more data files;a secondary storage device for storing archive copies of the one or more data files, wherein each archive copy is stored offline relative to the user computing device;an indexer, which is configured to execute on one of (a) the user computing device, and (b) another computing device comprising one or more processors and corresponding computer memory and further hosting a media agent, wherein the indexer is configured to index content attributes of the one or more data files in the course of the one or more data files being archived to respective archive copies,wherein, for any given data file being archived to a respective archive copy, the indexer identifies content attributes of the given data file, including at least one of: textual content, picture content, video content, and audio content, andwherein the indexer is further configured to: (a) generate a searchable content index of the identified content attributes relative to smaller portions of each archive copy comprising the respective indexed content attribute, and(b) associate the content index with the respective archive copy; anda search filter that is configured to search in the content index for one or more user-supplied search criteria, and wherein the search filter is further configured to present to the user a fast-forward progression through a plurality of smaller portions of the respective one or more archive copies, wherein each smaller portion in the plurality of smaller portions satisfies the one or more user-supplied search criteria, without restoring the respective one or more archive copies in their entireties to the user computing device,wherein to present the fast-forward progression, only the plurality of smaller portions that satisfy the one or more user-supplied search criteria are mounted to the user computing device, and archive copies and smaller portions thereof that do not satisfy the one or more user-supplied search criteria are not mounted and remain offline to the user computing device. 2. The system of claim 1wherein the indexer is a sub-component of the media agent. 3. The system of claim 1, wherein the indexer is further configured to perform file attribute indexing of the one or more data files in the course of the one or more data files being archived to respective archive copies. 4. The system of claim 1, wherein, in response to user input, the search filter is further configured to restore from the secondary storage device to the user-device one or more of the plurality of smaller portions of the archive copy that satisfy the one or more user-supplied search criteria and the user input, without restoring the respective one or more archive copies in their entireties. 5. The system of claim 1 further comprising the media agent component that is in communication with and distinct from the user computing device, and wherein the media agent is in communication with the secondary storage device; and wherein a first instance of the indexer, which is configured to index content attributes, is a sub-component of the media agent; andwherein a second instance of the indexer is configured to perform file attribute indexing of the one or more data files in the course of the one or more data files being archived to respective archive copies, and wherein the second instance of the indexer executes on the user computing device. 6. The system of claim 1, wherein the content index associated with the respective archive copy is stored as a logically separate data structure from the archive copy. 7. The system of claim 1 further comprising a playback agent configured to execute on the user computing device; wherein in response to a user request for playback of a first smaller portion presented in the fast-forward progression, the playback agent causes the system to restore from the secondary storage device to the user computing device the first smaller portion of the archive copy, andwherein based on the user request, the playback agent speculatively restores additional smaller portions of the archive copy for playback to the user. 8. The system of claim 7, wherein the restore operation plays back the restored smaller portions of the archive copy in a native non-archive format. 9. The system of claim 1, wherein the system is a data storage management system. 10. A system for enabling a user to search from a user computing device for content stored in archive copies of data files, based on multi-dimensional indexing of the data files being archived, the system comprising: a user computing device comprising one or more processors and corresponding computer memory and further comprising data files;a secondary storage device for storing a file archive comprising archive copies of the data files;a media agent, hosted by a secondary storage computing device comprising one or more processors and corresponding computer memory, wherein the media agent is in communication with the user computing device and with the secondary storage device;an indexer, which is configured to execute on one of (a) the user computing device, and (b) the secondary storage computing device, wherein the indexer is configured to index content attributes of the data files in the course of the data files being archived to respective archive copies, wherein each archive copy is stored offline relative to the user computing device;wherein, for any given data file being archived to a respective archive copy, the indexer is further configured to: (a) identify content attributes of the given data file, including at least one of: textual content, picture content, video content, and audio content,(b) generate a searchable content index of the identified content attributes relative to smaller portions of each archive copy comprising the respective indexed content attribute,(c) associate the content index with the respective archive copy, and(d) store the content index to at least one of: the media agent and the file archive;a search filter that is configured to search context indexes stored in the system for one or more user-supplied search criteria;wherein the search filter is further configured to present to the user an indication of one or more archive copies that satisfy the search criteria; andwherein the search filter is further configured to present to the user, for a given archive copy that satisfies the search criteria, a fast-forward progression through a plurality of content-indexed smaller portions of the archive file, wherein each smaller portion in the plurality of smaller portions satisfies the search criteria, without restoring the respective archive copy in its entirety, andwherein to present the fast-forward progression, only the plurality of smaller portions that satisfy the search criteria are mounted to the user computing device, and other smaller portions of the respective archive copy that do not satisfy the search criteria are not mounted and remain offline to the user computing device. 11. The system of claim 10 wherein, for any given data file being archived to a respective archive copy, the indexer is further configured to: (e) divide the archive copy into the plurality of content-indexed smaller portions. 12. The system of claim 10 wherein the media agent is configured to restore, from the file archive to the user computing device, the one or more archive copies that satisfy the search criteria. 13. A computing device for multi-dimensional content indexing of data files stored on the computing device, the computing device comprising: one or more processors and corresponding computer-memory;one or more data files;an indexer that is configured to index the one or more data files according to a plurality of content attributes in the course of the one or more data files being archived to respective archive copies, wherein each archive copy is stored offline relative to a user computing device, wherein the plurality of content attributes comprises: textual content, picture content, video content, and audio content, andwherein the indexer is further configured to: (a) generate a searchable content index of identified content attributes for the one or more data files being archived relative to smaller portions of each archive copy comprising the respective indexed content attribute, and(b) associate the content index with the respective archive copies; anda search filter that is configured to search in the content index for one or more user-supplied search criteria received from the user computing device, and wherein the search filter is further configured to present to the user a fast-forward progression through a plurality of smaller portions of respective one or more archive copies, wherein each smaller portion in the plurality of smaller portions satisfies the one or more user-supplied search criteria, without restoring the respective one or more archive copies in their entireties to the user computing device, andwherein to present the fast-forward progression, only the plurality of smaller portions that satisfy the one or more user-supplied search criteria are mounted to the user computing device, and archive copies and smaller portions thereof that do not satisfy the one or more user-supplied search criteria are not mounted and remain offline to the user computing device. 14. The computing device of claim 13 wherein, for any given data file being archived to a respective archive copy, the indexer is further configured to: (c) divide the archive copy into the plurality of content-indexed smaller portions. 15. The computing device of claim 13 further comprising: a playback agent configured to, in response to a user request for playback of a first smaller portion presented in the fast-forward progression, causes the first smaller portion of an archive copy to be restored from a secondary storage device comprising the archive copy to the user computing device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.