Patents by Inventor David Alan Oshinsky

David Alan Oshinsky has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8041673
    Abstract: The invention is a hierarchical backup system. The interconnected network computing devices are put into groups of backup cells. A backup cell has a manager software agent responsible maintaining and initiating a backup regime for the network computing devices in the backup cell. The backups are directed to backup devices within the backup cell. Several backup cells can be defined. A manager software agent for a particular cell may be placed into contact with the manager software agent of another cell, by which information about the cells may be passed back and forth. Additionally, one of the software agents may be given administrative control over another software agent with which it is in communication.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: October 18, 2011
    Assignee: CommVault Systems, Inc.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Publication number: 20110119235
    Abstract: The invention is a hierarchical backup system. The interconnected network computing devices are put into groups of backup cells. A backup cell has a manager software agent responsible maintaining and initiating a backup regime for the network computing devices in the backup cell. The backups are directed to backup devices within the backup cell. Several backup cells can be defined. A manager software agent for a particular cell may be placed into contact with the manager software agent of another cell, by which information about the cells may be passed back and forth. Additionally, one of the software agents may be given administrative control over another software agent with which it is in communication.
    Type: Application
    Filed: January 21, 2011
    Publication date: May 19, 2011
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Patent number: 7877351
    Abstract: The invention is a hierarchical backup system. The interconnected network computing devices are put into groups of backup cells. A backup cell has a manager software agent responsible maintaining and initiating a backup regime for the network computing devices in the backup cell. The backups are directed to backup devices within the backup cell. Several backup cells can be defined. A manager software agent for a particular cell may be placed into contact with the manager software agent of another cell, by which information about the cells may be passed back and forth. Additionally, one of the software agents may be given administrative control over another software agent with which it is in communication.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: January 25, 2011
    Assignee: CommVault Systems, Inc.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Patent number: 7765369
    Abstract: A method and system are provided for selectively deleting data stored to storage media, such as a tape, in a network storage system. An instruction to delete selected data is received and the location of the data selected for deletion is identified. The location of the data is obtained by consulting an index of storage data. The selected data is retrieved, together with any other data on the tape that precedes the selected data. The retrieved data, excluding the selected data, is copied to a tape. The index is updated to reflect the changes in the stored data on the tape.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: July 27, 2010
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Parag Gokhale, David Alan Oshinsky
  • Publication number: 20100138393
    Abstract: A modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices. A client component is associated with one or more client devices for generating archival request. A file processor directs one or more storage devices, through one or more media components, which control the actual physical level backup on various storage devices. Each media component creates a library indexing system for locating stored data. A management component coordinates the archival functions between the various client components and the file processor, including setting scheduling policies, aging policies, index pruning policies, drive cleaning policies, configuration information, and keeping track of running and waiting jobs.
    Type: Application
    Filed: February 9, 2010
    Publication date: June 3, 2010
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Publication number: 20090055407
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Application
    Filed: October 30, 2008
    Publication date: February 26, 2009
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Patent number: 7447692
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Grant
    Filed: November 24, 2003
    Date of Patent: November 4, 2008
    Assignee: CommVault Systems, Inc.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Publication number: 20080244177
    Abstract: The invention is a modular backup and retrieval system. The software modules making up the backup and retrieval system run independently, and can run either on the same computing devices or on different computing devices. The modular software system coordinates and performs backups of various computing devices communicating to the modules. At least one module on one of the computing devices acts as a system manager for a network backup regimen. A management component acts as a manager for the archival and restoration of the computing devices on the network. It manages and allocates library media usage, maintains backup scheduling and levels, and supervises or maintains the archives themselves through pruning or aging policies. A second software module acts as a manager for each particular library media.
    Type: Application
    Filed: June 9, 2008
    Publication date: October 2, 2008
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Publication number: 20080201343
    Abstract: The invention is a hierarchical backup system. The interconnected network computing devices are put into groups of backup cells. A backup cell has a manager software agent responsible maintaining and initiating a backup regime for the network computing devices in the backup cell. The backups are directed to backup devices within the backup cell. Several backup cells can be defined. A manager software agent for a particular cell may be placed into contact with the manager software agent of another cell, by which information about the cells may be passed back and forth. Additionally, one of the software agents may be given administrative control over another software agent with which it is in communication.
    Type: Application
    Filed: April 24, 2008
    Publication date: August 21, 2008
    Applicant: COMMVAULT SYSTEMS, INC.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Patent number: 7395282
    Abstract: The invention is a hierarchical backup system. The interconnected network computing devices are put into groups of backup cells. A backup cell has a manager software agent responsible maintaining and initiating a backup regime for the network computing devices in the backup cell. The backups are directed to backup devices within the backup cell. Several backup cells can be defined. A manager software agent for a particular cell may be placed into contact with the manager software agent of another cell, by which information about the cells may be passed back and forth. Additionally, one of the software agents may be given administrative control over another software agent with which it is in communication.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: July 1, 2008
    Assignee: CommVault Systems, Inc.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Patent number: 7389311
    Abstract: The invention is a modular backup and retrieval system. The software modules making up the backup and retrieval system run independently, and can run either on the same computing devices or on different computing devices. The modular software system coordinates and performs backups of various computing devices communicating to the modules. Actions of modules on one of the computing devices acts as a system manager for a network backup regimen. A management component acts as a manager for the archival and restoration of the computing devices on the network. It manages and allocates library media usage, maintains backup scheduling and levels, and supervises or maintains the archives themselves through pruning or aging policies. The management component is not hard wired in its functionality, but may adapt to changing circumstances in these policies. A second software module acts as a manager for each particular library media.
    Type: Grant
    Filed: July 15, 1999
    Date of Patent: June 17, 2008
    Assignee: CommVault Systems, Inc.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Patent number: 7035880
    Abstract: A modular computer storage system and method is provided for managing and directing data archiving functions. A client component is associated with one or more client devices for generating archival request. A file processor directs one or more storage devices, through one or more media components, which control the actual physical level backup on various storage devices. Each media component creates a library indexing system for locating stored data. A management component coordinates the archival functions between the various client components and the file processor, including setting scheduling policies, aging policies, index pruning policies, drive cleaning policies, configuration information, and keeping track of running and waiting jobs. The management component also keeps the scheduling information for a timetable of backups of the client devices and allocates storage space. The modular computer storage system may also work in conjunction with a Storage Area Network.
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: April 25, 2006
    Assignee: CommVault Systems, Inc.
    Inventors: John Crescenti, Srinivas Kavuri, David Alan Oshinsky, Anand Prahlad
  • Publication number: 20040167942
    Abstract: A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Application
    Filed: November 24, 2003
    Publication date: August 26, 2004
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Patent number: 6760723
    Abstract: A storage management system that manages the storage and retrieval of digital files. The storage management system includes a plurality of storage devices that may be located in different time zones. The system also includes a processor that is configured to maneuver the digital files among the plurality of storage devices according to commands that are received from software programs that operate on the processor. In one embodiment, the system includes a retrieval control while in another embodiment a storage control is included. Either embodiment takes into account the different problems that are introduced when the plurality of storage devices are located in different time zones.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: July 6, 2004
    Assignee: CommVault Systems Inc.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Patent number: 6658436
    Abstract: A data retrieval system that includes a computer system having a processor that supports operation of at least one software application that is used for retrieving data in the computer system. A plurality of storage media are communicatively coupled to the processor with the plurality of storage media having data stored in at least one of the plurality of storage media. The software application has a retrieval module for retrieving data from the plurality of storage media, and a storage and backup map is included that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: December 2, 2003
    Assignee: CommVault Systems, Inc.
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Patent number: 6542972
    Abstract: A computer storage system having a processor that supports operation of at least one software application in order to store selected data in the computer storage system, at least one storage media for storing the selected data, a plurality of storage policies, each having particular storage guidelines, that are available to determine how data is to be stored in the computer storage system, and a storage control that interacts with the at least one software application of the processor to determine which of the plurality of storage policies to use for storage of the selected data and that stores the selected data according to the selected storage policy. In one embodiment, the storage control of the computer storage system migrates the selected data from one of the at least one storage media to another of the at least one storage media according to the selected storage policy.
    Type: Grant
    Filed: January 30, 2001
    Date of Patent: April 1, 2003
    Assignee: CommVault Systems, Inc.
    Inventors: Paul Ignatius, Marjorie H. Theisen, David Alan Oshinsky, Srinivas Kavuri
  • Publication number: 20010047368
    Abstract: A data retrieval system that includes a computer system having a processor that supports operation of at least one software application that is used for retrieving data in the computer system. A plurality of storage media are communicatively coupled to the processor with the plurality of storage media having data stored in at least one of the plurality of storage media. The software application has a retrieval module for retrieving data from the plurality of storage media, and a storage and backup map is included that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
    Type: Application
    Filed: January 30, 2001
    Publication date: November 29, 2001
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May
  • Publication number: 20010034812
    Abstract: A computer storage system having a processor that supports operation of at least one software application in order to store selected data in the computer storage system, at least one storage media for storing the selected data, a plurality of storage policies, each having particular storage guidelines, that are available to determine how data is to be stored in the computer storage system, and a storage control that interacts with the at least one software application of the processor to determine which of the plurality of storage policies to use for storage of the selected data and that stores the selected data according to the selected storage policy. In one embodiment, the storage control of the computer storage system migrates the selected data from one of the at least one storage media to another of the at least one storage media according to the selected storage policy.
    Type: Application
    Filed: January 30, 2001
    Publication date: October 25, 2001
    Inventors: Paul Ignatius, Marjorie H. Theisen, David Alan Oshinsky, Srinivas Kavuri
  • Publication number: 20010029512
    Abstract: A storage management system that manages the storage and retrieval of digital files. The storage management system includes a plurality of storage devices that may be located in different time zones. The system also includes a processor that is configured to maneuver the digital files among the plurality of storage devices according to commands that are received from software programs that operate on the processor. In one embodiment, the system includes a retrieval control while in another embodiment a storage control is included. Either embodiment takes into account the different problems that are introduced when the plurality of storage devices are located in different time zones.
    Type: Application
    Filed: June 8, 2001
    Publication date: October 11, 2001
    Inventors: David Alan Oshinsky, Paul Ignatius, Anand Prahlad, Andreas May