Cohesity has been granted a patent for a method that involves identifying file system objects, inserting update intents into associated data structures, modifying the objects based on the intents, and removing the intents after modification. The method also includes obtaining node-level and process-wide locks for file system data structures and performing file system operations, such as creating a file in a directory. If a crash occurs before the second update intent is stored, the method determines that the operation was not successful. GlobalData’s report on Cohesity gives a 360-degree view of the company including its patenting strategy. Buy the report here.

According to GlobalData’s company profile on Cohesity, M2M communication interfaces was a key innovation area identified from patents. Cohesity's grant share as of September 2023 was 59%. Grant share is based on the ratio of number of grants to total number of patents.

The patent is granted for a method of performing file system operations

Source: United States Patent and Trademark Office (USPTO). Credit: Cohesity Inc

A recently granted patent (Publication Number: US11775485B2) describes a method for performing file system operations in a distributed file system. The method involves identifying multiple file system data structures to modify, obtaining node-level and process-wide locks for each of these structures, and then performing the file system operation.

The method specifically addresses the creation and deletion of files within directories. When creating a file, the method involves storing update intents in the associated inodes of the directory and the file itself. If the file crashes after the first update intent is stored but before the second update intent is stored, the method determines that the file system operation was not successful.

The patent also mentions the use of a distributed lock service to obtain the necessary locks for the file system data structures. This includes requesting and receiving node-level locks, as well as waiting for locks that are currently being used by other computing nodes in the distributed file system.

Additionally, the patent includes a computer program product embodied in a non-transitory computer-readable medium. This product contains computer instructions for implementing the method described above, including the creation and deletion of files and the handling of update intents.

In summary, the granted patent outlines a method for performing file system operations in a distributed file system. The method involves obtaining locks for file system data structures, storing update intents, and determining the success of the file system operation based on the occurrence of crashes. The patent also includes a computer program product for implementing this method.

To know more about GlobalData’s detailed insights on Cohesity, buy the report here.

Data Insights

From

The gold standard of business intelligence.

Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.

GlobalData

GlobalData, the leading provider of industry intelligence, provided the underlying data, research, and analysis used to produce this article.

GlobalData Patent Analytics tracks bibliographic data, legal events data, point in time patent ownerships, and backward and forward citations from global patenting offices. Textual analysis and official patent classifications are used to group patents into key thematic areas and link them to specific companies across the world’s largest industries.