Patents by Inventor Ajay Karthik Nama Nagaraj

Ajay Karthik Nama Nagaraj 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: 20230289359
    Abstract: A method including receiving a first command including both a data extraction expression and a first report configuration expression. The data extraction expression includes program code for extracting fields of a dataset of a data source. The first report configuration expression includes program code configured to populate cells of first dimensions of a first report and to generate a first tree including subset nodes including records of the dataset. The first command is executed by executing the data extraction expression on the dataset to generate the records. Executing the first command also includes executing the first report configuration expression on the records to generate the first tree. Executing the first command also includes populating, using the first report configuration expression and the first tree, the cells. Executing the first command also includes generating, in response to receiving the first command and by traversing the first tree, the first report.
    Type: Application
    Filed: May 22, 2023
    Publication date: September 14, 2023
    Applicant: Intuit Inc.
    Inventors: Jayanth Saimani, Ajay Karthik Nama Nagaraj
  • Patent number: 11698912
    Abstract: A method involves receiving a first command. The first command includes a data extraction expression applied to fields of a dataset of a data source. The first command also includes a first report configuration expression applied to first dimensions of a first report. The method also involves generating, by executing the data extraction expression on the dataset, records of the dataset. The method also involves generating, by executing the first report configuration expression on the records, a first tree of subsets of the records. The method also involves populating, using the first report configuration expression and the first tree of subsets, cells of the first dimensions to obtain first populated dimensions. The method also involves generating, in response to receiving the first command and by traversing the first tree of subsets, the first report including the first populated dimensions.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: July 11, 2023
    Assignee: Intuit Inc.
    Inventors: Jayanth Saimani, Ajay Karthik Nama Nagaraj
  • Publication number: 20220207027
    Abstract: A method involves receiving a first command. The first command includes a data extraction expression applied to fields of a dataset of a data source. The first command also includes a first report configuration expression applied to first dimensions of a first report. The method also involves generating, by executing the data extraction expression on the dataset, records of the dataset. The method also involves generating, by executing the first report configuration expression on the records, a first tree of subsets of the records. The method also involves populating, using the first report configuration expression and the first tree of subsets, cells of the first dimensions to obtain first populated dimensions. The method also involves generating, in response to receiving the first command and by traversing the first tree of subsets, the first report including the first populated dimensions.
    Type: Application
    Filed: December 31, 2020
    Publication date: June 30, 2022
    Applicant: Intuit Inc.
    Inventors: Jayanth Saimani, Ajay Karthik Nama Nagaraj
  • Patent number: 10733192
    Abstract: A method may include obtaining, from a user, an initial expression including an operator and an input extracted from a data source. The operator may be applied to the input. The method may further include obtaining, using a contextual mapping data structure, a contextualized expression including the input and the data source. The contextual mapping data structure may include a context corresponding to the user. The method may further include generating a result by evaluating the contextualized expression, obtaining, using a rule table, a validation rule corresponding to the contextualized expression, and triggering an alert in response to applying the validation rule to the result.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: August 4, 2020
    Assignee: Intuit Inc.
    Inventors: Prabhat Hegde, Jayanth Saimani, Ajay Karthik Nama Nagaraj, Vikram Chunduru, Reetendra Singh Chauhan