Patents by Inventor Pranava ADDURI

Pranava ADDURI 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: 20250045279
    Abstract: Methods and systems for managing the automated retrieval, aggregation, and selection of virtual machines, virtual disks, and electronic files using an integrated data management and storage system are described. In some cases, the integrated data management and storage system may acquire a query with search criteria to identify a set of objects accessible via the integrated data management and storage system, determine the set of objects that satisfies the search criteria, determine a first subset of the set of objects less than all of the set of objects to render, render and display a listing of the first subset, determine a selection of a first plurality of the first subset, and initiate concurrent actions on the first plurality using the integrated data management and storage system. The size of the first subset may vary over time and be determined based on prior user feedback.
    Type: Application
    Filed: October 22, 2024
    Publication date: February 6, 2025
    Inventors: Matthew Noe, Pranava Adduri
  • Publication number: 20250006310
    Abstract: Data security for data sequences is disclosed, including: receiving, over a network, a first sketch corresponding to a first file, wherein the first sketch was determined from hash values generated from a data sequence associated with the first file; determining that the first sketch and a second sketch corresponding to a second file at least partially overlap; and determining whether a data security policy is violated based at least in part on the determination that the first sketch and the second sketch at least partially overlap.
    Type: Application
    Filed: June 20, 2024
    Publication date: January 2, 2025
    Inventors: Ganesha Shanmuganathan, Pranava Adduri, Sohil Nizarali Habib, Arun Soni
  • Patent number: 12158886
    Abstract: Methods and systems for managing the automated retrieval, aggregation, and selection of virtual machines, virtual disks, and electronic files using an integrated data management and storage system are described. In some cases, the integrated data management and storage system may acquire a query with search criteria to identify a set of objects accessible via the integrated data management and storage system, determine the set of objects that satisfies the search criteria, determine a first subset of the set of objects less than all of the set of objects to render, render and display a listing of the first subset, determine a selection of a first plurality of the first subset, and initiate concurrent actions on the first plurality using the integrated data management and storage system. The size of the first subset may vary over time and be determined based on prior user feedback.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: December 3, 2024
    Assignee: Rubrik, Inc.
    Inventors: Matthew Noe, Pranava Adduri
  • Publication number: 20240354374
    Abstract: Determination of related data sets is disclosed, including: analyze a first plurality of columns belonging to a first data set by determining first attributes for each column in the first data set; analyze a second plurality of columns belonging to a second data set by determining second attributes for each column in the second data set; determine a set of common columns belonging to the first data set and the second data set by comparing at least a portion of the first attributes for each column in the first data set to at least a portion of the second attributes for each column in the second data set; and cluster a plurality of data sets including the first data set and the second data set based at least in part on the set of common columns.
    Type: Application
    Filed: April 19, 2023
    Publication date: October 24, 2024
    Inventors: Ganesha Shanmuganathan, Pranava Adduri, Saahil Shenoy
  • Publication number: 20240289304
    Abstract: Data set discovery is disclosed, including: identifying first file metadata elements for a first file associated with a node in a hierarchy of data; identifying second file metadata elements for a second file associated with the node; identifying common file metadata elements among the first file metadata elements and the second file metadata elements; and determining that the common file metadata elements represent a data set comprising at least the first file and the second file.
    Type: Application
    Filed: May 6, 2024
    Publication date: August 29, 2024
    Inventors: Ganesha Shanmuganathan, Pranava Adduri, Devesh Yamparala
  • Patent number: 12013822
    Abstract: Data set discovery is disclosed, including: identifying first file metadata elements for a first file associated with a node in a hierarchy of data; identifying second file metadata elements for a second file associated with the node; identifying common file metadata elements among the first file metadata elements and the second file metadata elements; and determining that the common file metadata elements represent a data set comprising at least the first file and the second file.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: June 18, 2024
    Assignee: Bedrock Labs, Inc.
    Inventors: Ganesha Shanmuganathan, Pranava Adduri, Devesh Yamparala
  • Publication number: 20240184751
    Abstract: Data set discovery is disclosed, including: identifying first file metadata elements for a first file associated with a node in a hierarchy of data; identifying second file metadata elements for a second file associated with the node; identifying common file metadata elements among the first file metadata elements and the second file metadata elements; and determining that the common file metadata elements represent a data set comprising at least the first file and the second file.
    Type: Application
    Filed: December 2, 2022
    Publication date: June 6, 2024
    Inventors: Ganesha Shanmuganathan, Pranava Adduri, Devesh Yamparala
  • Patent number: 11663557
    Abstract: In some examples, a computer-implemented method of providing a calendar view interface in a client device includes receiving a request for a calendar view interface from the client device, determining a period of time to be presented in the calendar view interface, generating a calendar view interface for the period of time including an indicator for each day of the time period, retrieving snapshot information for the period of time, and generating a snapshot indicator for each day within the time period based on the snapshot information.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: May 30, 2023
    Assignee: Rubrik, Inc.
    Inventors: Vinh-Nhan Tran-Kiem, Pranava Adduri, Claudia Yu, Xiao Yu
  • Patent number: 11294792
    Abstract: In one aspect, a computer system automatically identifies style issues in a source code base. A reference set for a known style issue includes source code examples that exhibit the style issue. The source code examples in the reference set are compared to the source code base, for example using string convolution. Based on the comparison, locations in the source code base that are likely to exhibit the style issue are identified. Various steps in the processing may be implemented using machine learning models, clustering or other automated data science techniques.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: April 5, 2022
    Assignee: Rubrik, Inc.
    Inventors: Zhicong Wang, Pranava Adduri, Abhinav Adduri
  • Publication number: 20210209000
    Abstract: In one aspect, a computer system automatically identifies style issues in a source code base. A reference set for a known style issue includes source code examples that exhibit the style issue. The source code examples in the reference set are compared to the source code base, for example using string convolution. Based on the comparison, locations in the source code base that are likely to exhibit the style issue are identified. Various steps in the processing may be implemented using machine learning models, clustering or other automated data science techniques.
    Type: Application
    Filed: January 8, 2021
    Publication date: July 8, 2021
    Inventors: Zhicong Wang, Pranava Adduri, Abhinav Adduri
  • Patent number: 11016855
    Abstract: A system that manages backups of filesystems. The system analyzes and presents changes in a file system. The system generates user interfaces that present changes to files in the filesystem. The user interfaces allow users to traverse the filesystem to view changes in the filesystem. The changes include file operations that took place during a time interval. As such, users can ascertain a filesystem behavior such as which files were added, modified, or deleted during a time period; how many files under a folder were added, modified, or deleted; or which user has issued most operations in a time interval.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: May 25, 2021
    Assignee: Rubrik, Inc.
    Inventors: Pranava Adduri, Claudia Yu, Deepak Sethi
  • Patent number: 10769046
    Abstract: In one aspect, a computer system automatically identifies style issues in a source code base. A reference set for a known style issue includes source code examples that exhibit the style issue. The source code examples in the reference set are compared to the source code base, for example using string convolution. Based on the comparison, locations in the source code base that are likely to exhibit the style issue are identified. Various steps in the processing may be implemented using machine learning models, clustering or other automated data science techniques.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: September 8, 2020
    Assignee: Rubrik, Inc.
    Inventors: Zhicong Wang, Pranava Adduri, Abhinav Adduri
  • Publication number: 20200218614
    Abstract: A system that manages backups of filesystems. The system analyzes and presents changes in a file system. The system generates user interfaces that present changes to files in the filesystem. The user interfaces allow users to traverse the filesystem to view changes in the filesystem. The changes include file operations that took place during a time interval. As such, users can ascertain a filesystem behavior such as which files were added, modified, or deleted during a time period; how many files under a folder were added, modified, or deleted; or which user has issued most operations in a time interval.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 9, 2020
    Inventors: Pranava Adduri, Claudia Yu, Deepak Sethi
  • Publication number: 20200193388
    Abstract: In some examples, a computer-implemented method of providing a calendar view interface in a client device includes receiving a request for a calendar view interface from the client device, determining a period of time to be presented in the calendar view interface, generating a calendar view interface for the period of time including an indicator for each day of the time period, retrieving snapshot information for the period of time, and generating a snapshot indicator for each day within the time period based on the snapshot information.
    Type: Application
    Filed: December 18, 2019
    Publication date: June 18, 2020
    Inventors: Vinh-Nhan Tran-Kiem, Pranava Adduri, Claudia Yu, Xiao Yu
  • Publication number: 20200159643
    Abstract: In one aspect, a computer system automatically identifies style issues in a source code base. A reference set for a known style issue includes source code examples that exhibit the style issue. The source code examples in the reference set are compared to the source code base, for example using string convolution. Based on the comparison, locations in the source code base that are likely to exhibit the style issue are identified. Various steps in the processing may be implemented using machine learning models, clustering or other automated data science techniques.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: Zhicong Wang, Pranava Adduri, Abhinav Adduri
  • Patent number: 10454944
    Abstract: Disclosed is an approach to incorporate geographical access control features for a cloud-based storage platform. This allows, for example, enterprise administrators to define geographical areas (geofences) with arbitrary precision within which content access can be denied for items of data.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: October 22, 2019
    Assignee: Box, Inc.
    Inventors: Kirill Minkovich, Pranava Adduri
  • Publication number: 20190050455
    Abstract: Methods and systems for managing the automated retrieval, aggregation, and selection of virtual machines, virtual disks, and electronic files using an integrated data management and storage system are described. In some cases, the integrated data management and storage system may acquire a query with search criteria to identify a set of objects accessible via the integrated data management and storage system, determine the set of objects that satisfies the search criteria, determine a first subset of the set of objects less than all of the set of objects to render, render and display a listing of the first subset, determine a selection of a first plurality of the first subset, and initiate concurrent actions on the first plurality using the integrated data management and storage system. The size of the first subset may vary over time and be determined based on prior user feedback.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Applicant: RUBRIK, INC.
    Inventors: Matthew Noe, Pranava Adduri
  • Publication number: 20180124066
    Abstract: Disclosed is an approach to incorporate geographical access control features for a cloud-based storage platform. This allows, for example, enterprise administrators to define geographical areas (geofences) with arbitrary precision within which content access can be denied for items of data.
    Type: Application
    Filed: December 28, 2017
    Publication date: May 3, 2018
    Applicant: Box, Inc.
    Inventors: Kirill Minkovich, Pranava ADDURI
  • Patent number: 9860256
    Abstract: Disclosed is an approach to incorporate geographical access control features for a cloud-based storage platform. This allows, for example, enterprise administrators to define geographical areas (geofences) with arbitrary precision within which content access can be applied to items of data.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: January 2, 2018
    Assignee: Box, Inc.
    Inventors: Kirill Minkovich, Pranava Adduri
  • Publication number: 20170126698
    Abstract: Disclosed is an approach to incorporate geographical access control features for a cloud-based storage platform. This allows, for example, enterprise administrators to define geographical areas (geofences) with arbitrary precision within which content access can be applied to items of data.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Applicant: Box, Inc.
    Inventors: Kirill Minkovich, Pranava ADDURI