Patents by Inventor Dhrubajyoti Borthakur
Dhrubajyoti Borthakur 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: 8306991Abstract: A system and method for providing a programming-language-independent interface for querying file system content. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device and to store file system content. The file system may include a programming-language-independent interface whereby an application queries the file system content. In various specific implementations of the system, file system content may include file data stored in one or more of the plurality of files, or metadata stored in a named stream corresponding to a given file, respectively. In another specific implementation of the system, the application querying file system content may include the application generating a query in a query language, the application submitting the query to a query engine via the programming-language-independent interface, and the query engine evaluating said query.Type: GrantFiled: June 7, 2004Date of Patent: November 6, 2012Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo
-
Patent number: 7987181Abstract: A system and method for directing query traffic. In one embodiment, the system may include a plurality of query servers, each configured to evaluate queries, and a query traffic director. The query traffic director may be configured to receive a given query formulated in a query language for evaluation, to parse the given query, to identify a dataset targeted by the given query dependent upon parsing the given query, and to convey the given query to a particular query server dependent upon the identified dataset.Type: GrantFiled: June 16, 2004Date of Patent: July 26, 2011Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo
-
Patent number: 7912866Abstract: A system and method for detecting and storing file identity change information within a file system. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device. The file system may be configured to detect an operation to modify an identity of a first file stored on the storage device and, subsequent to detecting the operation, store a record of the operation associated with the first file, where the record includes a signature corresponding to the first file.Type: GrantFiled: February 4, 2008Date of Patent: March 22, 2011Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo
-
Patent number: 7831552Abstract: A system and method for querying file system content. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device. The file system may be further configured to perform in-band detection of a file system content access event and to responsively generate a given metadata record. The system may further include a query system configured to query the given metadata record.Type: GrantFiled: June 7, 2004Date of Patent: November 9, 2010Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
-
Patent number: 7702634Abstract: Disclosed is a method and apparatus for supporting direct write access from many nodes of a multi-mode network to a file managed by a single node file system. The network includes first and second nodes coupled to each other via a first communication link, and a peripheral data storage device coupled to the first and second nodes via a second communication link. In one embodiment, the method includes the first node receiving data. The first node transmits a first message to the second node via the first communication link in response to the first node receiving the data. A software module such as a single node file system, executing on the second node, allocates storage memory of the peripheral data storage device for the data received by the first node in response to the second node receiving the first message.Type: GrantFiled: July 15, 2002Date of Patent: April 20, 2010Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Sridhara Lanka
-
Patent number: 7693859Abstract: A system and method for detecting file content similarity within a file system. The system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device. The file system may be configured to compute a compressed size of at least a portion of a given file, and to store an indication of the compressed size in a named stream corresponding to the given file. In one specific implementation of the system, the file system may be further configured to determine a value of a file harmony metric from the compressed size of the concatenation of a first and second file and the compressed sizes of the first and second files, where the compressed sizes of the first and second files may be stored in a corresponding one of a plurality of respective named streams.Type: GrantFiled: February 28, 2007Date of Patent: April 6, 2010Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
-
Patent number: 7657530Abstract: A system and method for file system content processing. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device, to store file system content, to perform in-band detection of a file system content access event, and to responsively generate an event record. The system may further include a content processor configured to perform out-of-band detection of the event record and to responsively generate additional file system content.Type: GrantFiled: June 7, 2004Date of Patent: February 2, 2010Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
-
Patent number: 7653647Abstract: A system and method for determining file system data integrity. In one embodiment, the system includes a storage device configured to store data and a file system configured to manage access to the storage device, to store plurality of files, to store a respective signature of each of the plurality of files, and to compare a respective signature of a given file against a corresponding validation signature. In one specific implementation, the system further includes a validation signature inventory including a plurality of validation signatures, and the file system is further configured to validate a particular file by retrieving a corresponding particular validation signature from the validation signature inventory and comparing the corresponding particular validation signature against the respective signature of the particular file. In another specific implementation, the file system is further configured to store the corresponding validation signature of the given file in a write-once storage attribute.Type: GrantFiled: June 16, 2004Date of Patent: January 26, 2010Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
-
Patent number: 7636710Abstract: A system and method for efficient file content searching within a file system. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device. The file system may be configured to detect a search operation to determine the presence of a given data pattern within a first file stored on the storage device, and to store an indication of the given data pattern and an indication of result data of the search operation in a first record associated with the first file.Type: GrantFiled: March 4, 2004Date of Patent: December 22, 2009Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo, Craig K. Harmer
-
Patent number: 7562216Abstract: A system and method for applying a file system security model to a query system. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device, to store file system content, and to implement a first security model, where the first security model is configured to control access to the file system content. The system may further include a query system configured to query the file system content, and security mapping functionality configured to apply the first security model to the query system.Type: GrantFiled: June 28, 2004Date of Patent: July 14, 2009Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
-
Patent number: 7487138Abstract: A system and method for chunk-based indexing of file system content. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device and to store file system content including a plurality of files. The system may further include a search engine configured to construct an index of the file system content. The file system may be further configured to partition a given one of the plurality of files into a plurality of logical chunks, and constructing an index may include generating respective index information associated with each of the plurality of logical chunks.Type: GrantFiled: August 25, 2004Date of Patent: February 3, 2009Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Serge Pashenkov
-
Patent number: 7437375Abstract: A system and method for communicating file system events using a publish-subscribe model. In one embodiment, the system may include a storage device configured to store data and a file system configured to manage access to the storage device and to store file system content. The file system may be further configured to detect a file system content access event, and in response to detecting the file system content access event, to publish a record of the file system content access event to a publish-subscribe channel accessible by one or more applications.Type: GrantFiled: August 17, 2004Date of Patent: October 14, 2008Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo
-
Patent number: 7415480Abstract: A system and method for providing programming-language-independent access to file system content. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device and to store file system content. The file system may include a programming-language-independent interface whereby an application accesses the file system content.Type: GrantFiled: December 10, 2003Date of Patent: August 19, 2008Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo
-
Publication number: 20080126374Abstract: A system and method for detecting and storing file identity change information within a file system. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device. The file system may be configured to detect an operation to modify an identity of a first file stored on the storage device and, subsequent to detecting the operation, store a record of the operation associated with the first file, where the record includes a signature corresponding to the first file.Type: ApplicationFiled: February 4, 2008Publication date: May 29, 2008Inventors: Dhrubajyoti Borthakur, Nur Premo
-
Patent number: 7373520Abstract: A method and mechanism for generating object signatures within a file system. A file system is configured to generate signatures for objects such as files. The file system periodically scans objects to identify those which require computation of a new signature. Upon identifying such an object, the file system divides the object into partitions. A transient signature value is then generated for each partition of the object and stored. Upon a subsequent access to the object, a determination may be made as to whether or not a valid signature exists for the object. If a valid signature does not exist for the object, a new signature may be generated for the object by using one or more previously stored valid transient signature values which correspond to particular partitions of the object. The transient signature values which are used may serve as a seed for computation of those transient signature values for object partitions which follow the particular partition.Type: GrantFiled: June 18, 2003Date of Patent: May 13, 2008Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo
-
Patent number: 7328217Abstract: A system and method for detecting and storing file identity change information within a file system. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device. The file system may be configured to detect an operation to modify an identity of a first file stored on the storage device and, subsequent to detecting the operation, store a record of the operation associated with the first file, where the record includes a signature corresponding to the first file.Type: GrantFiled: November 26, 2003Date of Patent: February 5, 2008Assignee: Symantec Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo
-
Patent number: 7272606Abstract: In one embodiment, a system may include a storage device configured to provide a storage space for data storage and a file system configured to map files to the storage space for storage and to manage application accesses to the storage device. The file system may be configured to determine a signature of a first file stored on the storage device dependent upon at least a portion of the first file, detect an operation to access content of the first file, where the operation is generated by an application distinct from the file system, and, subsequent to detecting the operation, store a record of the operation associated with the first file, where the record includes a signature corresponding to the first file, information indicating the operation type and information identifying the application.Type: GrantFiled: November 26, 2003Date of Patent: September 18, 2007Assignee: Veritas Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
-
Publication number: 20070168320Abstract: A system and method for detecting file content similarity within a file system. The system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device. The file system may be configured to compute a compressed size of at least a portion of a given file, and to store an indication of the compressed size in a named stream corresponding to the given file. In one specific implementation of the system, the file system may be further configured to determine a value of a file harmony metric from the compressed size of the concatenation of a first and second file and the compressed sizes of the first and second files, where the compressed sizes of the first and second files may be stored in a corresponding one of a plurality of respective named streams.Type: ApplicationFiled: February 28, 2007Publication date: July 19, 2007Inventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
-
Patent number: 7191225Abstract: A method and system for providing multi-node file system access to files on a single-node storage stack. The method may include sending a data access request from a client system to a server system over a network. The data access request may comprise a request to access data which is stored on one or more storage devices whose access is controlled by the server system. The method may include using a mapping interface to determine a quantity of components in the storage stack. The method may further include using the mapping interface to communicate with the storage stack components to retrieve a physical location of the data on the storage devices and sending the physical location of the data to the client. The method may include the client bypassing the server to access the data on the storage devices at the physical location provided by the mapping interface.Type: GrantFiled: November 27, 2002Date of Patent: March 13, 2007Assignee: Veritas Operating CorporationInventor: Dhrubajyoti Borthakur
-
Patent number: 7188118Abstract: A system and method for detecting file content similarity within a file system. The system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device. The file system may be configured to compute a compressed size of at least a portion of a given file, and to store an indication of the compressed size in a named stream corresponding to the given file. In one specific implementation of the system, the file system may be further configured to determine a value of a file harmony metric from the compressed size of the concatenation of a first and second file and the compressed sizes of the first and second files, where the compressed sizes of the first and second files may be stored in a corresponding one of a plurality of respective named streams.Type: GrantFiled: November 26, 2003Date of Patent: March 6, 2007Assignee: Veritas Operating CorporationInventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua