Patents by Inventor Jun H. Ahn
Jun H. Ahn 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).
-
Publication number: 20160004605Abstract: A information management system allows a user to search through a secondary copy of data, such as a back up, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.Type: ApplicationFiled: July 1, 2014Publication date: January 7, 2016Inventors: Jun H. Ahn, Manas Bhikchand Mutha, Chitra Ramaswamy
-
Publication number: 20160004601Abstract: A information management system allows a user to search through a secondary copy of data, such as a back up, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.Type: ApplicationFiled: July 1, 2014Publication date: January 7, 2016Inventors: Jun H. Ahn, Manas Bhikchand Mutha, Chitra Ramaswamy
-
Publication number: 20150301903Abstract: Systems and methods are disclosed for cross-system user-level management of data objects stored in one or more information management systems, and for user-level management of data storage quotas in information management systems, including data objects in secondary storage. An illustrative quota manager is associated with one or more information management systems. The quota manager comprises a quota value representing the maximum amount of data storage allowed for a given end-user's primary and secondary data in the one or more information management systems. The quota manager determines whether data associated with the end-user has exceeded the storage quota, and if so, prompts the end-user to select data for deletion, the deletion to be implemented globally, across the primary and secondary storage subsystems of the respective one or more information management systems. Meanwhile, so long as the quota is exceeded, the quota manager instructs storage managers to block backups of end-user's data.Type: ApplicationFiled: April 30, 2014Publication date: October 22, 2015Applicant: CommVault Systems, Inc.Inventors: Manas Bhikchand Mutha, Pavan Kumar Reddy Bedadala, Jun H. Ahn, Pavlo Mazur, Jatin Kirtikumar Sanghvi
-
Publication number: 20150268876Abstract: Systems and methods are disclosed for information management, which are performed substantially autonomously by a client in the absence of a storage manager connection, and which are also streamlined to operate efficiently when the storage manager connection is restored. The illustrative client, comprising specialized logic for operating autonomously, generates secondary copies of production data that are compatible with the information management system. The client stores the secondary copies to local fast-access primary storage technology. When connected to an appropriate media agent and to the storage manager, the client moves to efficiently offload the secondary data to a proper secondary storage subsystem. The client aggregates the locally-stored secondary copies into a consolidated data structure, which it transmits to the media agent in the form of a single job.Type: ApplicationFiled: March 18, 2014Publication date: September 24, 2015Applicant: CommVault Systems, Inc.Inventors: Jun H. Ahn, Arun Kumar Krishna Shankar, Anup Kumar
-
Publication number: 20150261768Abstract: Aspects of this disclosure relate to protecting email data. For example, email protection rules can instruct an email server to route an email to an email protection module. The one or more email rules can identify a group of one or more email addresses. The email protection module can receive an email from the email server that has an email address of the group as an intended receipt. The email protection module can route the email to secondary storage and store the email in secondary storage to create a secondary copy of the email. The secondary copy can be stored inline to persistent memory of secondary storage, according to certain embodiments. Access to the backup copy of the email stored to the persistent memory can be controlled, for example, based on whether a user had permission to access to the email when the email was sent.Type: ApplicationFiled: March 13, 2014Publication date: September 17, 2015Applicant: CommVault Systems, Inc.Inventors: Jun H. Ahn, Sesha N. Krishnan, Yan Liu
-
Publication number: 20150212894Abstract: An information management system according to certain aspects may be configured to restore data of an application from a snapshot including data of a plurality of applications. The system may include a snapshot manager configured to: receive instructions to restore data of a first application from a snapshot in secondary storage, the snapshot comprising data of a plurality of applications stored in a logical volume in primary storage at a first time, the plurality of applications comprising the first application and executing on a client computing device at the first time, the plurality of applications being in consistent states at the first time; access mapping information that maps data of the first application in the snapshot to the first application; locate a portion of the snapshot corresponding to the data of the first application to be restored; and copy the portion of the snapshot from the secondary storage.Type: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: CommVault Systems, Inc.Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
-
Publication number: 20150212895Abstract: An information management system according certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include first and second data agents associated with first and second applications, respectively. The system may also include a snapshot manager configured to: in response to receiving notifications from the first and second data agents that the first and second applications are in consistent states: obtain a snapshot of the logical volume including data generated by the first and second applications; generate mapping information between the first application and a portion of the snapshot relating to the first application based at least in part on metadata obtained by the first data agent; and generate mapping information between the second application and a portion of the snapshot relating to the second application based at least in part on metadata obtained by the second data agent.Type: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: CommVault Systems, Inc.Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
-
Publication number: 20150212893Abstract: An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include a plurality of data agents, wherein each data agent is associated with at least one of a plurality of applications, and data generated by the plurality of applications is stored in a logical volume in primary storage. The system may also include a snapshot manager configured to detect the plurality of applications; check with the plurality of data agents whether the associated applications are in consistent states; obtain a snapshot of the logical volume in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states; and generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications.Type: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: CommVault Systems, Inc.Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
-
Publication number: 20150212889Abstract: A system for providing user access to electronic mail includes an email client and an email server. The email client receives and communicates a user interaction with an email message The email server that receives the communication, determines whether the email message stored in a live database or in a backup storage. Upon determination that the email message is stored in a backup storage, the email server performs a message exchange with a backup storage system to perform the user-requested action.Type: ApplicationFiled: January 27, 2015Publication date: July 30, 2015Inventors: Arun Prasad Amarendran, Jun H. Ahn, Tirthankar Chatterjee, Manas Bhikchand Mutha, Ho-chi Chen, Prosenjit Sinha, Yongtao Liu
-
Publication number: 20150212896Abstract: An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. Data generated by the plurality of applications may be stored in a logical volume in primary storage. The system may include a plurality of data agents including a database data agent associated with a database application that can be configured to back up one or more log files of a database log separately from data of the database application. The system may also include a snapshot manager configured to: in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states, obtain a snapshot of the logical volume; generate mapping information between a particular application of the plurality of applications and a portion of the snapshot relating to the particular application; and truncate the database log of the database application.Type: ApplicationFiled: January 24, 2014Publication date: July 30, 2015Applicant: CommVault Systems, Inc.Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
-
Publication number: 20140201485Abstract: According to certain aspects, systems and methods for archiving and/or backing up PST files or other mail or calendar data, or the like (“off-line mail data”) are provided. Off-line mail data can be searched for in a client computer system, a copy of which may be transferred to secondary storage. Further, emails, contacts, calendar data, and/or the like (e.g., Microsoft Outlook data) contained in the transferred off-line mail data may be extracted, wherein it is determined whether copies of the data already exist backup data. Off-line mail data that already exists in backup can be deleted from the PST file. Following back-up of the off-line mail data, the backed up file may be deleted from the client system and/or the creation of future off-line mail files may be disabled.Type: ApplicationFiled: December 17, 2013Publication date: July 17, 2014Applicant: CommVault Systems, Inc.Inventors: Jun H. Ahn, Manas Bhikchand Mutha
-
Publication number: 20130262385Abstract: A method and system for providing unified access to data for multiple computing devices includes a system that associates multiple computing devices with a user of an information management system, assigns information management policies to data from the multiple computing devices within the information management system, and collects multiple data objects from the multiple computers. The system may generate a preview version of each collected data object, and provide at least one preview version of a collected data object to a computing device associated with the user. The system may also generate indexing information for each collected data object and distribute the indexing information with the preview version of the data object.Type: ApplicationFiled: March 7, 2013Publication date: October 3, 2013Applicant: COMMVAULT SYSTEMS, INC.Inventors: Paramasivam Kumarasamy, Anand Vibhor, Jun H. Ahn
-
Patent number: 8370442Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.Type: GrantFiled: August 27, 2009Date of Patent: February 5, 2013Assignee: CommVault Systems, Inc.Inventors: Jun H. Ahn, David Ngo
-
Patent number: 8037031Abstract: A method and system for creating an index of content without interfering with the source of the content includes an offline content indexing system that creates an index of content from an offline copy of data. The system may associate additional properties or tags with data that are not part of traditional indexing of content, such as the time the content was last available or user attributes associated with the content. Users can search the created index to locate content that is no longer available or based on the associate attributes.Type: GrantFiled: December 20, 2010Date of Patent: October 11, 2011Assignee: CommVault Systems, Inc.Inventors: Parag Gokhale, Rajiv Kottomtharayil, Deepak R. Attarde, Jun H. Ahn
-
Publication number: 20110093470Abstract: A method and system for creating an index of content without interfering with the source of the content includes an offline content indexing system that creates an index of content from an offline copy of data. The system may associate additional properties or tags with data that are not part of traditional indexing of content, such as the time the content was last available or user attributes associated with the content. Users can search the created index to locate content that is no longer available or based on the associate attributes.Type: ApplicationFiled: December 20, 2010Publication date: April 21, 2011Inventors: Parag Gokhale, Rajiv Kottomtharayil, Deepak R. Attarde, Jun H. Ahn
-
Patent number: 7882077Abstract: A method and system for creating an index of content without interfering with the source of the content includes an offline content indexing system that creates an index of content from an offline copy of data. The system may associate additional properties or tags with data that are not part of traditional indexing of content, such as the time the content was last available or user attributes associated with the content. Users can search the created index to locate content that is no longer available or based on the associate attributes.Type: GrantFiled: March 30, 2007Date of Patent: February 1, 2011Assignee: CommVault Systems, Inc.Inventors: Parag Gokhale, Rajiv Kottomtharayil, Deepak R. Attarde, Jun H. Ahn
-
Publication number: 20100057870Abstract: A method and system for identifying changes to a data set, such as data within a mailbox, and performing actions based on the identified changes is discussed. In some examples, the system receives an indication of a change to a mailbox, creates a change journal entry for the change, and identifies data to be copied via the change journal entry. In some examples, the system leverages the change journal to associate messages with changes to a mailbox.Type: ApplicationFiled: August 27, 2009Publication date: March 4, 2010Inventors: Jun H. Ahn, David Ngo