Patents by Inventor Anirban Mukherjee
Anirban Mukherjee 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: 20230008255Abstract: A system for protecting privacy of electronic material is provided. The system comprises an electronic device comprising processor and memory, a display screen, a front facing camera, and an application executing on the processor. The application captures initial video content of objects facing the device and establishes a safe environment based on the captured initial content. The application also continually captures video content after establishment of the safe environment. The application also detects a deviation from the safe environment based on the continually captured video content. The application also determines the deviation is a threat and performs an action to address the threat based on the determination. The safe environment includes at least a user of the device and persons known to the user. Deviations are detected by tracking human faces facing the display screen. The tracked human faces are of persons physically behind the user and proximate the user.Type: ApplicationFiled: July 6, 2021Publication date: January 12, 2023Applicant: Quoori Inc.Inventor: Anirban Mukherjee
-
Patent number: 9613146Abstract: Systems and methods for searching domain names and owner information in a search tool involve networked databases, indexers, text indexes, and a server. The networked databases store domain names and owner information associated with the domain names. The indexers index suffixes of the domain names and of text-searchable portions of the owner information that have a minimum length of characters, and the text indexes store the indexed suffixes. In response to a search request, the server searches the text indexes for a matching domain name and/or matching owner information that satisfy the search request, queries the networked databases for corresponding owner information associated with the matching domain name and/or corresponding domain names associated with the matching owner information, and provides search results that include the matching domain name and the corresponding owner information and/or the matching owner information and the corresponding domain names.Type: GrantFiled: April 29, 2015Date of Patent: April 4, 2017Assignee: VERISIGN, INC.Inventors: Lambert Arians, Anirban Mukherjee
-
Patent number: 9177177Abstract: A computer-implemented method for securing storage space may include 1) identifying a block map that indicates whether each of a plurality of blocks within a storage system is to return zeroed data in response to read operations, 2) identifying a read operation directed to a block of the storage system that includes non-zeroed data, 3) determining, in response to identifying the read operation, that the block map indicates that the block is to return zeroed data in response to the read operation, and 4) returning zeroed data in response to the read operation based on determining that the block map indicates that the block is to return zeroed data. Various other methods, systems, and computer-readable media are also described.Type: GrantFiled: October 4, 2012Date of Patent: November 3, 2015Assignee: Symantec CorporationInventors: Sushil Patil, Suprio Das, Sanjay Jain, Anirban Mukherjee
-
Patent number: 9141808Abstract: Data loss prevention systems and methods begin protecting data upon the creation of the data. One such method involves detecting a file system operation targeting data on a storage device. The file system operation creates or modifies the data or a set of permissions associated with the data. In response to detecting the file system operation, the method prevents unauthorized access to the data. The method begins preventing unauthorized access after the detection of the file system operation and before any subsequent read access to the data via the file system.Type: GrantFiled: October 29, 2010Date of Patent: September 22, 2015Assignee: Symantec CorporationInventors: Mukund Agrawal, Sumit Kumar, Anindya Banerjee, Anirban Mukherjee, Niranjan Pendharkar
-
Publication number: 20150242511Abstract: Systems and methods for searching domain names and owner information in a search tool involve networked databases, indexers, text indexes, and a server. The networked databases store domain names and owner information associated with the domain names. The indexers index suffixes of the domain names and of text-searchable portions of the owner information that have a minimum length of characters, and the text indexes store the indexed suffixes. In response to a search request, the server searches the text indexes for a matching domain name and/or matching owner information that satisfy the search request, queries the networked databases for corresponding owner information associated with the matching domain name and/or corresponding domain names associated with the matching owner information, and provides search results that include the matching domain name and the corresponding owner information and/or the matching owner information and the corresponding domain names.Type: ApplicationFiled: April 29, 2015Publication date: August 27, 2015Inventors: Lambert Arians, Anirban Mukherjee
-
Patent number: 9026522Abstract: Systems and methods for searching domain names and owner information associated with the domain names in a web-based Whols search tool. Systems including one or more databases and one or more text indexes may store data including the domain names and owner information, and index text-searchable portions of the data. A search request may be received from a user with user preferences such as a selection of multiple or all top level domains. Search results may be ranked by relevancy, and may include the domain name with associated owner information.Type: GrantFiled: November 13, 2012Date of Patent: May 5, 2015Assignee: Verisign, Inc.Inventors: Lambert Arians, Anirban Mukherjee
-
Patent number: 8954435Abstract: A method for storage reclamation in a shared storage device. The method includes executing a distributed computer system having a plurality of file systems accessing storage on a shared storage device, and initiating a reclamation operation by using a reclamation agent that accesses the shared storage device. The method further includes reading the file system data structure that represent unallocated storage blocks of one of the plurality of file systems that will undergo a reclamation operation. A plurality of I/O resources that are used to provide I/O to the unallocated storage blocks are then interrupted. Storage from the unallocated storage blocks is then reclaimed, and normal operation of the I/O resources that are used to provide I/O to the unallocated storage blocks is resumed.Type: GrantFiled: April 22, 2011Date of Patent: February 10, 2015Assignee: Symantec CorporationInventors: Kedar Shrikrishna Patwardhan, Anirban Mukherjee, Kirubakaran Kaliannan
-
Patent number: 8881144Abstract: A computer-implemented method for reclaiming storage space from virtual machine disk images may include (1) identifying a virtual machine that uses a virtual machine disk image as a virtual disk for storage, the virtual machine disk image being stored on a thin-provisioned volume within a host file system, (2) determining that a portion of the virtual machine disk image represents a portion of the virtual disk that is unused by a file system of the virtual machine, (3) based on determining that the portion of the virtual machine disk image represents the portion of the virtual disk that is unused by the file system of the virtual machine, marking the portion of the virtual machine disk image for reclamation from the thin-provisioned volume, and (4) reclaiming the marked portion of the virtual machine disk image from the thin-provisioned volume. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 22, 2011Date of Patent: November 4, 2014Assignee: Symantec CorporationInventors: Anindya Banerjee, Anirban Mukherjee
-
Publication number: 20140101194Abstract: Systems and methods for searching domain names and owner information associated with the domain names in a web-based Whols search tool. Systems including one or more databases and one or more text indexes may store data including the domain names and owner information, and index text-searchable portions of the data. A search request may be received from a user with user preferences such as a selection of multiple or all top level domains. Search results may be ranked by relevancy, and may include the domain name with associated owner information.Type: ApplicationFiled: November 13, 2012Publication date: April 10, 2014Inventors: Lambert Arians, Anirban Mukherjee
-
Patent number: 8438362Abstract: A method, in one embodiment, can include determining whether an administrative task for a file system is to be performed within a thin storage memory array. Furthermore, if the administrative task for the file system is to be performed, a determination is made as to whether memory space is freed up while performing the administrative task. If memory space is freed up while performing the administrative task, a determination is made as to whether the freed up memory space satisfies a predefined contiguous memory space threshold. If the predefined contiguous memory space threshold is satisfied by the freed up memory space, a determination is made as to whether a memory space reclamation process is to be performed. If the memory space reclamation process is to be performed, the freed up memory space is reclaimed from the file system.Type: GrantFiled: June 15, 2010Date of Patent: May 7, 2013Assignee: Symantec CorporationInventors: Anirban Mukherjee, Anindya Banerjee, Daniel James Fillingham
-
Patent number: 8392437Abstract: A method of maintaining and providing information relating to file deduplication. A first portion of a first file and a second portion of a second file that contain a first content are identified. A first header associated with the first portion is created. The first header identifies the first portion and the second portion containing the first content. The first header is appended to a storage location of the first content of the first portion to form a first data structure for the first file. The first data structure is stored. The first data structure is provided to an application requesting the first file so that duplicate data processing can be avoided by the application. The first data structure is updated when the first file or the second file are altered. A similar process may occur to generate a data structure for the second file.Type: GrantFiled: March 15, 2010Date of Patent: March 5, 2013Assignee: Symantec CorporationInventors: Anirban Mukherjee, Anindya Banerjee
-
Publication number: 20120308003Abstract: Methods and systems for generating and authenticating barcodes using digital signatures comprise: inputting graphical data representing a barcode pattern into memory; translating the graphical data into barcode information according to a standard for translating a particular type of barcode pattern into barcode information; extracting a message and a digital signature from the barcode information; and determining whether the message is authentic by determining whether the digital signature matches the message.Type: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Inventor: Anirban MUKHERJEE
-
Publication number: 20120271870Abstract: A method for storage reclamation in a shared storage device. The method includes executing a distributed computer system having a plurality of file systems accessing storage on a shared storage device, and initiating a reclamation operation by using a reclamation agent that accesses the shared storage device. The method further includes reading the file system data structure that represent unallocated storage blocks of one of the plurality of file systems that will undergo a reclamation operation. A plurality of I/O resources that are used to provide I/O to the unallocated storage blocks are then interrupted. Storage from the unallocated storage blocks is then reclaimed, and normal operation of the I/O resources that are used to provide I/O to the unallocated storage blocks is resumed.Type: ApplicationFiled: April 22, 2011Publication date: October 25, 2012Applicant: SYMANTEC CORPORATIONInventors: Kedar Shrikrishna Patwardhan, Anirban Mukherjee, Kirubakaran Kaliannan
-
Publication number: 20110307529Abstract: A method, in one embodiment, can include determining whether an administrative task for a file system is to be performed within a thin storage memory array. Furthermore, if the administrative task for the file system is to be performed, a determination is made as to whether memory space is freed up while performing the administrative task. If memory space is freed up while performing the administrative task, a determination is made as to whether the freed up memory space satisfies a predefined contiguous memory space threshold. If the predefined contiguous memory space threshold is satisfied by the freed up memory space, a determination is made as to whether a memory space reclamation process is to be performed. If the memory space reclamation process is to be performed, the freed up memory space is reclaimed from the file system.Type: ApplicationFiled: June 15, 2010Publication date: December 15, 2011Applicant: SYMANTEC CORPORATIONInventors: Anirban Mukherjee, Anindya Banerjee, Daniel James Fillingham
-
Publication number: 20110225211Abstract: A method of maintaining and providing information relating to file deduplication. A first portion of a first file and a second portion of a second file that contain a first content are identified. A first header associated with the first portion is created. The first header identifies the first portion and the second portion containing the first content. The first header is appended to a storage location of the first content of the first portion to form a first data structure for the first file. The first data structure is stored. The first data structure is provided to an application requesting the first file so that duplicate data processing can be avoided by the application. The first data structure is updated when the first file or the second file are altered. A similar process may occur to generate a data structure for the second file.Type: ApplicationFiled: March 15, 2010Publication date: September 15, 2011Applicant: SYMANTEC CORPORATIONInventors: Anirban Mukherjee, Anindya Banerjee
-
Patent number: D706620Type: GrantFiled: August 19, 2013Date of Patent: June 10, 2014Assignee: The Procter & Gamble CompanyInventors: Satoshi Matsumura, Wolfram Beck, Ferdinand Casipe Calantoc, Anirban Mukherjee, Lifang Niu, Rahul Pise, Muthuraja Subbiah