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: 7103638
    Abstract: Mechanism for re-exporting Network File System (NFS) mount points. In one embodiment, a first server may send a file handle lookup request for a file in a file system to a second server that imported the file system from a third server and re-exported the file system to the second server. The second server may access a file handle mapping mechanism to generate a file handle for the file on the second server. The first server may send an I/O request including the file handle to the second server. The second server may access the file handle mapping mechanism to generate a file handle for the file on the third server from the file handle received in the I/O request. The second server forwards the I/O request to the third server using the new file handle. Results of the request are forwarded to the first server by the second server.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: September 5, 2006
    Assignee: VERITAS Operating Corporation
    Inventors: Dhrubajyoti Borthakur, John Colgrove
  • Publication number: 20060074912
    Abstract: A system and method for determining file system content relevance. According to a first 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 search the file system content and to produce a result set indicating one or more of the plurality of files. Each of the files indicated in the result set may be associated with a respective relevance indication, and a given relevance indication may be dependent upon content access information corresponding to the associated file.
    Type: Application
    Filed: September 28, 2004
    Publication date: April 6, 2006
    Inventors: Dhrubajyoti Borthakur, Serge Pashenkov
  • Publication number: 20060059204
    Abstract: A system and method for selectively indexing 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, where the file system content may include a file associated with a pathname. The system may further include a search engine configured to construct an index of the file system content, where constructing the index includes generating index information associated with the file. In response to the file being moved or renamed, the search engine may be further configured to preserve existing index information associated with the file without regenerating the existing index information.
    Type: Application
    Filed: August 25, 2004
    Publication date: March 16, 2006
    Inventors: Dhrubajyoti Borthakur, Serge Pashenkov
  • Publication number: 20060059171
    Abstract: 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: Application
    Filed: August 25, 2004
    Publication date: March 16, 2006
    Inventors: Dhrubajyoti Borthakur, Serge Pashenkov
  • Publication number: 20060041593
    Abstract: 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: Application
    Filed: August 17, 2004
    Publication date: February 23, 2006
    Inventors: Dhrubajyoti Borthakur, Nur Premo
  • Publication number: 20060004759
    Abstract: 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: Application
    Filed: June 7, 2004
    Publication date: January 5, 2006
    Inventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
  • Publication number: 20060004787
    Abstract: 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: Application
    Filed: June 7, 2004
    Publication date: January 5, 2006
    Inventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
  • Publication number: 20060004709
    Abstract: 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: Application
    Filed: June 7, 2004
    Publication date: January 5, 2006
    Inventors: Dhrubajyoti Borthakur, Nur Premo
  • Publication number: 20060004710
    Abstract: 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: Application
    Filed: June 16, 2004
    Publication date: January 5, 2006
    Inventors: Dhrubajyoti Borthakur, Nur Premo
  • Publication number: 20050289354
    Abstract: 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: Application
    Filed: June 28, 2004
    Publication date: December 29, 2005
    Inventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
  • Publication number: 20050198010
    Abstract: 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: Application
    Filed: March 4, 2004
    Publication date: September 8, 2005
    Inventors: Dhrubajyoti Borthakur, Nur Premo, Craig Harmer
  • Publication number: 20050131955
    Abstract: 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: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Inventors: Dhrubajyoti Borthakur, Nur Premo
  • Publication number: 20050114363
    Abstract: 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: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Dhrubajyoti Borthakur, Nur Premo
  • Publication number: 20050114338
    Abstract: 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: Application
    Filed: June 16, 2004
    Publication date: May 26, 2005
    Inventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
  • Publication number: 20050114290
    Abstract: 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: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
  • Publication number: 20050114381
    Abstract: A system and method for generating extensible file system metadata. 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 generate a metadata record, where the metadata record is stored in an extensible, self-describing data format.
    Type: Application
    Filed: June 7, 2004
    Publication date: May 26, 2005
    Inventors: Dhrubajyoti Borthakur, Nur Premo
  • Publication number: 20050114406
    Abstract: A system and method for detecting and storing file content access 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 access content 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: Application
    Filed: November 26, 2003
    Publication date: May 26, 2005
    Inventors: Dhrubajyoti Borthakur, Nur Premo, Joseph Pasqua
  • Patent number: 6834281
    Abstract: Disclosed is a method for supporting coherent multi-node access to file system data. The method can be employed in a network having 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 generating a request to access data of a file stored in the peripheral data storage device. A file system, executing on the first node, then generates a first message. A first software module, executing on the first node, generates an instruction in response to the file system generating the first message. This instruction is then transmitted to the second node via the first communication link. A portion of meta data stored in memory associated with the second node is invalidated in response to the second node receiving the instruction, wherein the portion of meta data stored in memory associated with the second node corresponds to the file.
    Type: Grant
    Filed: March 26, 2002
    Date of Patent: December 21, 2004
    Assignee: Veritas Operating Corporation
    Inventor: Dhrubajyoti Borthakur