Patents by Inventor Mahesh Shankar Vashishtha

Mahesh Shankar Vashishtha 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: 20240370461
    Abstract: Systems and methods for providing access to information in a relational database via API-operations for dataframes, are disclosed. Exemplary implementations may: store information that represents an input dataframe; generate a first relation that represents the input dataframe, the first relation having a first schema; obtain a dataframe query to be performed on the input dataframe; translate the dataframe query into a sequence of relational database operations; perform the sequence of relational database operations on the first relation to generate a second relation; and present at least a portion of the second relation to a user, and/or perform other steps.
    Type: Application
    Filed: July 15, 2024
    Publication date: November 7, 2024
    Inventors: Balachander Atur, Hazem Elmeleegy, Jung Lin Lee, Aditya G. Parameswaran, Devin Petersohn, Mahesh Shankar Vashishtha
  • Publication number: 20240345998
    Abstract: Systems and methods for converting dataframes to relational databases and/or vice versa, are disclosed. Exemplary implementations may: store information that represents a first dataframe; generate a first relation that represents the first dataframe, the first relation having a first schema; add a first ordering attribute to the set of attributes of the first relation; populate the first ordering attribute with numbers in accordance with a row numbering of the first dataframe; perform a relational database operation on the first relation that modifies the first relation into a second relation; create a second dataframe based on the second relation such that the row labels and the order of the rows are preserved for the (remaining) records and attributes of the second relation; and/or perform other steps.
    Type: Application
    Filed: June 27, 2024
    Publication date: October 17, 2024
    Inventors: Balachander Atur, Hazem Elmeleegy, Jung Lin Lee, Aditya G. Parameswaran, Devin Petersohn, Mahesh Shankar Vashishtha
  • Patent number: 12072911
    Abstract: Systems and methods for providing access to information in a relational database via API-operations for dataframes, are disclosed. Exemplary implementations may: store information that represents an input dataframe; generate a first relation that represents the input dataframe, the first relation having a first schema; obtain a dataframe query to be performed on the input dataframe; translate the dataframe query into a sequence of relational database operations; perform the sequence of relational database operations on the first relation to generate a second relation; and present at least a portion of the second relation to a user, and/or perform other steps.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: August 27, 2024
    Assignee: Snowflake Inc.
    Inventors: Balachandran Atur, Hazem Elmeleegy, Jung Lin Lee, Aditya G Parameswaran, Devin Petersohn, Mahesh Shankar Vashishtha
  • Patent number: 12056100
    Abstract: Systems and methods for converting dataframes to relational databases and/or vice versa, are disclosed. Exemplary implementations may: store information that represents a first dataframe; generate a first relation that represents the first dataframe, the first relation having a first schema; add a first ordering attribute to the set of attributes of the first relation; populate the first ordering attribute with numbers in accordance with a row numbering of the first dataframe; perform a relational database operation on the first relation that modifies the first relation into a second relation; create a second dataframe based on the second relation such that the row labels and the order of the rows are preserved for the (remaining) records and attributes of the second relation; and/or perform other steps.
    Type: Grant
    Filed: March 24, 2023
    Date of Patent: August 6, 2024
    Assignee: Snowflake Inc.
    Inventors: Balachandran Atur, Hazem Elmeleegy, Jung Lin Lee, Aditya G Parameswaran, Devin Petersohn, Mahesh Shankar Vashishtha