Please download the dossier by clicking on the dossier button x
×

Method and system for searching stored data

  • US 7,882,098 B2
  • Filed: 03/28/2008
  • Issued: 02/01/2011
  • Est. Priority Date: 12/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing data associated with at least one data storage component, wherein the data storage component is coupled to multiple computers over a network, the system comprising:

  • a data storage management component for managing data associated with the data storage component,wherein the managed data associated with the data storage component includesdata objects generated by multiple computers,data objects stored in multiple software application formats,primary copies of data objects,secondary copies of data objects,modified copies of data objects that have been modified by at least one of encryption and compression, andoffline copies of data objects; and

    ,wherein the data storage management component is configured to;

    receive a first user'"'"'s first data object from a first computer over the network, wherein the first data object received from the first computer is in a first software application format;

    index descriptive data of the first data object;

    receive a second user'"'"'s second data object from a second computer over the network, wherein the second data object received from the second computer is in a second different software application format, and wherein the first data object from the first computer and the second data object from the second computer are both primary copies;

    index descriptive data of the second data object;

    receive a data storage policy that specifies one or more storage operations to be performed;

    perform a first storage operation specified by the data storage policy on the first and second data objects received respectively from the first computer and the second computer, wherein the performance of the first storage operation results increating a third data object, wherein the third data object is a secondary copy of the first data object, andindexing descriptive data of the third data object;

    perform a second storage operation specified by the data storage policy on the third data object, wherein the performance of the second storage operation results increating a fourth data object, wherein the fourth data object is a modified secondary copy of the first data object that has been modified by compression or encryption, andindexing descriptive data of the fourth data object; and

    ,perform a third storage operation specified by the data storage policy on the fourth data object, wherein the performance of the third storage operation results increating a fifth data object, wherein the fifth data object is a modified secondary copy of the first data object that has been modified by at least one of compression and encryption, and wherein the fifth data object is stored offline, andindexing descriptive data of the fifth data object;

    a database associated with the data storage management component that stores descriptive data referring to the data managed by the data storage management component, wherein the database stores the indexed descriptive data of the first, second, third, fourth, and fifth data objects; and

    ,a search component configured to;

    search the managed data associated with the data storage component based on a single query that is received from a user and that has a set of search criteria, wherein the search comprises searching the database for managed data that matches the set of search criteria,in response to receiving a user'"'"'s query, search the database to identify the fifth data object that is a modified secondary copy stored offline that matches the set of search criteria, and,retrieve from an offline storage location the identified fifth data object that is a modified secondary copy.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×