Patents by Inventor Surendar CHANDRA
Surendar CHANDRA 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: 20230142613Abstract: Subject matter related to data management is disclosed. A most recent snapshot in a snapshot chain that is not infected by malware may be identified based on mounting snapshots in the snapshot chain and determining whether the snapshots are infected. A selection of an infected snapshot may be received, where the infected snapshot may be more recent than the identified most recent snapshot. The selected infected snapshot may be mounted. Based on mounting the infected snapshot, a determination of which content in the selected snapshot are not infected may be made. Based on determining which content in the selected snapshot is not infected, at least one of the non-infected content may be recovered.Type: ApplicationFiled: November 4, 2022Publication date: May 11, 2023Inventors: Adam Gee, Surendar Chandra, Gregory Robert Johnston, Ishaan Sang
-
Publication number: 20230144069Abstract: Subject matter related to data management is discussed. A most recent snapshot in a snapshot chain that is not infected by malware may be identified based on mounting snapshots in the snapshot chain and determining whether the snapshots are infected. A graphical user interface showing individual snapshots in the snapshot change and indicating whether the snapshot is infected with malware may be displayed. The graphical user interface may provide a recover function for non-infected snapshots and may not enable the recover function for infected snapshots. A command to recover a non-infected snapshot in the snapshot chain may be received. Based on receiving the command, the non-infected snapshot may be recovered.Type: ApplicationFiled: November 4, 2022Publication date: May 11, 2023Inventors: Adam Gee, Surendar Chandra, Gregory Robert Johnston, Ishaan Sang
-
Publication number: 20220309184Abstract: A method and system include detecting a user activity associated with a file change of a first file, invoking a plurality of analyzers to scan content of the first file, the plurality of analyzers including a first analyzer, matching the first analyzer with a first sensitive data item in the first file, identifying a first policy based on a first pre-determined set of analyzers that includes the first analyzer, and causing display of a first notification in a user interface of a client device, the first notification including a first indication that the first policy may be violated based on the file change associated with the first file.Type: ApplicationFiled: March 26, 2021Publication date: September 29, 2022Inventors: Mohit Gupta, Stephen Chu, Surendar Chandra
-
Patent number: 11163894Abstract: Techniques for performing data encryption on data to be stored within a storage system are provided. A client application executing on a host machine may generate a data storage write request to write data to a storage system. A host-side module, executing on the host machine receives the write request. The host-side module is configured to generate one or more fingerprints for the data corresponding to the write request, where the one or more fingerprints are unique identifiers used to identify data blocks that make up the data. The host-side module generates encrypted data by encrypting the data blocks using an encryption technique. The encrypted data is then sent to a storage node within the storage system. Deduplication may be performed on the encrypted data using the one or more generated fingerprints.Type: GrantFiled: January 20, 2020Date of Patent: November 2, 2021Assignee: VMware, Inc.Inventors: Windsor Hsu, Surendar Chandra, R. Hugo Patterson
-
Patent number: 10798359Abstract: Systems and methods for generating high resolution dewarped images for an image of a document captured by a 3D stereo digital camera system, or a mobile phone camera capturing a sequence of images, which may improve OCR performance. Example embodiments include a compact stereo camera with two sensors mounted at fixed locations, and a multi-resolution pipeline to process and to dewarp the images using a three dimensional surface model based on curve profiles of the computed depth map. Example embodiments also include a mobile phone including a camera which captures a sequence of images, and a processor which computes a disparity map using the captured sequence of image frames, computes a model of the at least one document page by generating a cylindrical three dimensional geometric surface using the computed disparity map, and renders a dewarped image from the computed model.Type: GrantFiled: May 4, 2018Date of Patent: October 6, 2020Assignee: FUJI XEROX CO., LTD.Inventors: Patrick Chiu, Michael Patrick Cutter, Chelhwon Kim, Surendar Chandra
-
Publication number: 20200151344Abstract: Techniques for performing data encryption on data to be stored within a storage system are provided. A client application executing on a host machine may generate a data storage write request to write data to a storage system. A host-side module, executing on the host machine receives the write request. The host-side module is configured to generate one or more fingerprints for the data corresponding to the write request, where the one or more fingerprints are unique identifiers used to identify data blocks that make up the data. The host-side module generates encrypted data by encrypting the data blocks using an encryption technique. The encrypted data is then sent to a storage node within the storage system. Deduplication may be performed on the encrypted data using the one or more generated fingerprints.Type: ApplicationFiled: January 20, 2020Publication date: May 14, 2020Inventors: Windsor Hsu, Surendar Chandra, R. Hugo Patterson
-
Patent number: 10540504Abstract: Techniques for performing data encryption on data to be stored within a storage system are provided. A client application executing on a host machine may generate a data storage write request to write data to a storage system. A host-side module, executing on the host machine receives the write request. The host-side module is configured to generate one or more fingerprints for the data corresponding to the write request, where the one or more fingerprints are unique identifiers used to identify data blocks that make up the data. The host-side module generates encrypted data by encrypting the data blocks using an encryption technique. The encrypted data is then sent to a storage node within the storage system. Deduplication may be performed on the encrypted data using the one or more generated fingerprints.Type: GrantFiled: February 27, 2017Date of Patent: January 21, 2020Assignee: Datrium, Inc.Inventors: Windsor Hsu, Surendar Chandra, R. Hugo Patterson
-
Publication number: 20180255287Abstract: Systems and methods for generating high resolution dewarped images for an image of a document captured by a 3D stereo digital camera system, or a mobile phone camera capturing a sequence of images, which may improve OCR performance. Example embodiments include a compact stereo camera with two sensors mounted at fixed locations, and a multi-resolution pipeline to process and to dewarp the images using a three dimensional surface model based on curve profiles of the computed depth map. Example embodiments also include a mobile phone including a camera which captures a sequence of images, and a processor which computes a disparity map using the captured sequence of image frames, computes a model of the at least one document page by generating a cylindrical three dimensional geometric surface using the computed disparity map, and renders a dewarped image from the computed model.Type: ApplicationFiled: May 4, 2018Publication date: September 6, 2018Applicant: FUJI XEROX CO., LTD.Inventors: Patrick CHIU, Michael Patrick CUTTER, Chelhwon KIM, Surendar CHANDRA
-
Patent number: 9992471Abstract: Systems and methods for generating high resolution dewarped images for an image of a document captured by a 3D stereo digital camera system, or a mobile phone camera capturing a sequence of images, which may improve OCR performance. Example embodiments include a compact stereo camera with two sensors mounted at fixed locations, and a multi-resolution pipeline to process and to dewarp the images using a three dimensional surface model based on curve profiles of the computed depth map. Example embodiments also include a mobile phone including a camera which captures a sequence of images, and a processor which computes a disparity map using the captured sequence of image frames, computes a model of the at least one document page by generating a cylindrical three dimensional geometric surface using the computed disparity map, and renders a dewarped image from the computed model.Type: GrantFiled: November 30, 2012Date of Patent: June 5, 2018Assignee: FUJI XEROX CO., LTD.Inventors: Patrick Chiu, Michael Patrick Cutter, Chelhwon Kim, Surendar Chandra
-
Publication number: 20170169233Abstract: Techniques for performing data encryption on data to be stored within a storage system are provided. A client application executing on a host machine may generate a data storage write request to write data to a storage system. A host-side module, executing on the host machine receives the write request. The host-side module is configured to generate one or more fingerprints for the data corresponding to the write request, where the one or more fingerprints are unique identifiers used to identify data blocks that make up the data. The host-side module generates encrypted data by encrypting the data blocks using an encryption technique. The encrypted data is then sent to a storage node within the storage system. Deduplication may be performed on the encrypted data using the one or more generated fingerprints.Type: ApplicationFiled: February 27, 2017Publication date: June 15, 2017Inventors: Windsor Hsu, Surendar Chandra, R. Hugo Patterson
-
Patent number: 9602283Abstract: The present invention addresses encryption systems and methods in the de-duplication of data in a multi-tenant environment. The system provides isolation between tenants' stored data and the storage system. Tenant keys are assigned to tenants. The storage system stores raw data objects backed up for the tenants and fingerprints, corresponding to the data objects, in a single use key encrypted format. Fingerprints are wrapped with a storage system key held by the storage system. A request is received to retrieve data backed up for a tenant. The request includes fingerprints corresponding to the data objects to retrieve, and a tenant key, the fingerprints being in the single use key encrypted format and wrapped with the tenant key. The received fingerprints are unwrapped using the tenant key to retrieve data objects corresponding to the received fingerprints. The data objects are transmitted to the tenant and the tenant key is removed.Type: GrantFiled: June 20, 2016Date of Patent: March 21, 2017Assignee: EMC IP Holding Company LLCInventors: Surendar Chandra, Darren Sawyer
-
Patent number: 9535779Abstract: Techniques for determining vulnerability of disks are described herein. According to one embodiment, for each of a plurality of disks representing a redundant array of independent disks (RAID), a reallocated sector count associated with the disk is obtained, the reallocated sector count representing a number of sectors that have been reallocated due to an error of a storage transaction to the disk. A failure probability of the disk given the obtained reallocated sector count is determined using a predictive model, wherein the predictive model was generated based on history operating data of a set of known disks. Thereafter, a failure probability of at least two of the disks in the RAID is determined based on the failure probability of each of the disks to determine vulnerability of the RAID.Type: GrantFiled: July 25, 2014Date of Patent: January 3, 2017Assignee: EMC CorporationInventors: Ao Ma, Surendar Chandra, Frederick Douglis, Guanlin Lu
-
Patent number: 9396341Abstract: The present invention addresses encryption systems and methods in the de-duplication of data in a multi-tenant environment. The system provides isolation between tenants' stored data and the storage system. The tenants' data is broken down into many smaller raw data items. Fingerprints are generated for the raw data and compared to fingerprints of raw data previously stored on the storage system. The raw data and fingerprint are encrypted with a single use key (SUK) by the storage system. The SUK encrypted fingerprint is wrapped with a storage system key and stored with other fingerprints. The SUK encrypted fingerprint is also returned to the tenants and wrapped with a tenant key. The use of tenant key wraps allows the tenant data to be protected and confidential to each tenant but allows the raw data to be shared by all tenants.Type: GrantFiled: March 31, 2015Date of Patent: July 19, 2016Assignee: EMC CorporationInventors: Surendar Chandra, Darren Sawyer
-
Patent number: 9195851Abstract: Exemplary methods for offloading encryption to a client include receiving from a first client a first encrypted data and a corresponding first encrypted key, and decrypting the first encrypted key to recover a first key, without decrypting the first encrypted data. In one embodiment, the methods further include encrypting the first key using a second key to create a second encrypted key, wherein the second key is available only to the storage system, and storing the second encrypted key and the first encrypted data as received, without having to decrypt and re-encrypt the first encrypted data.Type: GrantFiled: March 12, 2014Date of Patent: November 24, 2015Assignee: EMC CorporationInventor: Surendar Chandra
-
Patent number: 8836548Abstract: A computer-implemented method for compressing data is disclosed. The method starts with determining a way to read a received data block in its native endian format of at a storage system, where the data block contains a set of data and the determination is based on sampling a subset from a set of data and checking variation of the values. The method selects a base value for the data block based on the determined way to read the data block and generates a set of updated data, where each value of the set of updated data corresponds to the base value and an original value. The method separates each data within the set of updated data into two portions with different bit-value distribution patterns and compresses one portion with a first algorithm while compresses another portion with a second algorithm different from the first.Type: GrantFiled: December 5, 2013Date of Patent: September 16, 2014Assignee: EMC CorporationInventor: Surendar Chandra
-
Publication number: 20130242054Abstract: Systems and methods for generating high resolution dewarped images for an image of a document captured by a 3D stereo digital camera system, or a mobile phone camera capturing a sequence of images, which may improve OCR performance. Example embodiments include a compact stereo camera with two sensors mounted at fixed locations, and a multi-resolution pipeline to process and to dewarp the images using a three dimensional surface model based on curve profiles of the computed depth map. Example embodiments also include a mobile phone including a camera which captures a sequence of images, and a processor which computes a disparity map using the captured sequence of image frames, computes a model of the at least one document page by generating a cylindrical three dimensional geometric surface using the computed disparity map, and renders a dewarped image from the computed model.Type: ApplicationFiled: November 30, 2012Publication date: September 19, 2013Applicant: FUJI XEROX CO., LTD.Inventors: Patrick CHIU, Michael Patrick CUTTER, Chelhwon KIM, Surendar CHANDRA