Parag Gokhale - Ocean NJ, US Rajiv Kottomtharayil - Marlboro NJ, US Deepak R. Attarde - Ocean NJ, US Jun H. Ahn - Manalapan NJ, US
Assignee:
CommVault Systems, Inc. - Oceanport NJ
International Classification:
G06F 17/30 G06F 7/00
US Classification:
707673, 707696, 707741, 707758
Abstract:
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.
Method And System For Offline Indexing Of Content And Classifying Stored Data
Parag Gokhale - Ocean NJ, US Rajiv Kottomtharayil - Marlboro NJ, US Deepak R. Attarde - Ocean NJ, US Jun H. Ahn - Manalapan NJ, US
Assignee:
CommVault Systems, Inc. - Oceanport NJ
International Classification:
G06F 17/30 G06F 7/00
US Classification:
707673, 707696, 707741
Abstract:
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.
Anand Vibhor - Eatontown NJ, US Jun H. Ahn - Manalapan NJ, US
Assignee:
COMMVAULT SYSTEMS, INC. - Oceanport NJ
International Classification:
G06F 17/30
US Classification:
707634, 707741, 707722
Abstract:
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.
Archiving Applications In Information Management Systems
An information management system according to certain aspects can implement application archiving. The system may archive one or more applications on computing devices to make more storage space available on these devices. The system can determine which applications on client computing device to archive based on various factors. Some examples of factors can include frequency of use, application type, amount of application data and/or storage, user and/or device location, etc. The data to be archived can include one or more executable file(s), metadata, actual data, etc. After an application is archived, the system can generate a placeholder for the application; a placeholder can include information for restoring the archived application.
- Tinton Falls NJ, US Paramasivam KUMARASAMY - Morganville NJ, US Rahul S. PAWAR - Marlboro NJ, US Henry Wallace DORNEMANN - Eatontown NJ, US Jun H. AHN - Manalapan NJ, US Muthusamy SENTHILNATHAN - Holmdel NJ, US
A system according to certain aspects improves the process of restoring database objects and converting those objects into another database file format. According to certain aspects, a database file is backed up in a block-level fashion. Instead of restoring the entire backup file, the information management system may restore a particular database object from a backup database file that is stored as multiple blocks or other granular units. Then, the information management system can extract the desired data from the restored block(s). By using block-level mapping and storage techniques described herein, the system can restore a database object in a backup database file without restoring the entire backup database file, thereby speeding up restore operations and reducing consumption of storage and processing resources. In addition, the information management system can convert the blocks, using a staging memory, to another database file format as desired.
- Tinton Falls NJ, US Brahmaiah VALLABHANENI - Marlboro NJ, US Rahul S. Pawar - Marlboro NJ, US Henry Wallace DORNEMANN - Eatontown NJ, US Jun H. AHN - Manalapan NJ, US Amey Vijaykumar KARANDIKAR - Marlboro NJ, US Amit MITKAR - Manalapan NJ, US Muthusamy SENTHILNATHAN - Holmdel NJ, US Satish Chandra KILARU - Manalapan NJ, US
According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
A system according to certain aspects improves the process of creating secondary copies of data (e.g., creating backup copies). The system can compute the score of the data (e.g., a computer file storing information) to be backed up, and determine whether the score satisfies one or more threshold criteria before backing up the data. In one example, a change in score indicates a change in the content of the data. The threshold criteria may be that the score be different from the score of the most recently backed up copy of the data.
A system according to certain aspects may include a client computing device including: a database application configured to output a database file in a primary storage device(s), the database application outputting the database file as a series of application-level blocks; and a data agent configured to divide the database file into a plurality of first blocks having a first granularity larger than a second granularity of the application-level blocks such that each of the first blocks spans a plurality of the application-level blocks. The system may include a secondary storage controller computer(s) configured to: in response to instructions to create a secondary copy of the database file: copy the plurality of first blocks to a secondary storage device(s) to create a secondary copy of the database file; and create a table that provides a mapping between the copied plurality of first blocks and corresponding locations on the secondary storage device(s).
Som
Architectural Professional
Som Jul 2017 - Jan 2019
Junior Architectural Professional
A Human Network (Ahn) Jul 2017 - Jan 2019
Founding Principal
Nbbj Design Jan 1, 2017 - Apr 2017
Architectural Intern
Skidmore, Owings & Merrill Llp (Som) Jan 1, 2017 - Apr 2017
Urban Designer
Education:
Columbia University In the City of New York 2016 - 2017
Master of Science, Masters, Architecture, Design
Rhode Island School of Design 2009 - 2016
Bachelor of Architecture, Bachelor of Fine Arts, Bachelors, Architecture
Brown University 2015 - 2015
Yonsei University 2013 - 2013
Yonsei International Summer School (Yiss) 2013
Cheshire Academy 2005 - 2009
Dorseyville Middle School 2003
Skills:
Rhino 3D Autocad Architecture Photoshop Revit Illustrator Indesign After Effects
Interests:
Interior Design Sustainability Photovoltaics Languages Interior Design Graphic Design Soccer Resiliency Skyscraper Transportation Pittsburgh Interior Designgraphic Design North Korea Urban Design Travel Graphic Design