Patents by Inventor Prithvi Krishna
Prithvi Krishna 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: 12248493Abstract: Methods, systems, and computer-readable storage media for generating an expected configuration checksum based on a configuration file associated with an ETL job, the ETL job being executable to provide a target entity for consumption by one or more consuming applications, the target entity including data of one or more source entities; retrieving an ETL timestamp indicating a last time that the ETL job was executed, and determining, based on one of the expected configuration checksum and the ETL timestamp, that a target data schema of the target entity is to be updated, and in response, providing target metadata for the target entity and updating the target data schema based on the target metadata to provide an updated target data schema.Type: GrantFiled: December 18, 2023Date of Patent: March 11, 2025Assignee: SAP SEInventors: Vengateswaran Chandrasekaran, Panish Ramakrishna, Prithvi Krishna Thodla Chandrasekhar, Arasan Rajendren, Jay Sardhara, Sriram Narasimhan
-
Patent number: 12242451Abstract: Some embodiments provide a program that receives a set of data for a first record in a first table. The set of data comprises a set of values for a set of attributes. In a data loading process configured to load a subset of the set of data into a subset of a first set of columns in the first table, the program determines that a first column in a first set of columns does not belong in the subset of the first set of columns. The program generates the first record in the first table. The program generates a value for the first column in the first set of columns that refers to a second record in the second table configured to represent a defined type of record. The program stores the value in the first column in the first set of columns of the first record.Type: GrantFiled: August 24, 2022Date of Patent: March 4, 2025Assignee: SAP SEInventors: Panish Ramakrishna, Anis Kasmani, Prithvi Krishna Thodla Chandrasekhar, Arasan Rajendren, Sriram Narasimhan
-
Patent number: 12204511Abstract: Some embodiments provide a program that receives a set of data for a first record in a first table. The set of data includes a set of values for a set of attributes. In a data loading process configured to load a subset of the set of data into a subset of a first set of columns in the first table, the program determines that a first column in a first set of columns does not belong in the subset of the first set of columns. The program generates the first record in the first table. The program generates a value for the first column in the first set of columns that refers to a second record in the second table configured to represent a defined type of record. The program stores the value in the first column in the first set of columns of the first record.Type: GrantFiled: August 24, 2022Date of Patent: January 21, 2025Assignee: SAP SEInventors: Panish Ramakrishna, Anis Kasmani, Prithvi Krishna Thodla Chandrasekhar, Arasan Rajendren, Sriram Narasimhan
-
Publication number: 20240419893Abstract: Systems and methods are provided for detecting input via a user interface on a computing device, determining that the input triggers a recommended action related to the input and analyzing historical data to extract relevant data for the recommended action. The systems and methods further provide for generating the recommended action based on the extracted relevant data and causing display of the recommended action on the user interface of the computing device.Type: ApplicationFiled: June 12, 2024Publication date: December 19, 2024Inventors: Nikhil Raj Nath Mongha, Arasan Rajendren, Ashish Pathak, Sriram Narasimhan, Chien-Tzu Chang, Amanda Marie Kang, Prithvi Krishna Thodla Chandrasekhar, Austin Hwang, Pravallika Kavikondala, Aditi Godbole
-
Patent number: 12032587Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program may receive a request to extract data for a first entity type. The program may, in response to the request, determine a subset of a plurality of data extraction configurations associated with the first entity type. The program may, for each data extraction configuration in the subset of the plurality of data extraction configurations, process the data extraction configuration based on a set of transaction data to generate a set of data, the set of data comprising a first set of data included in a set of instances of the first entity type and a second set of data included in a set of instances of a second entity type.Type: GrantFiled: November 21, 2022Date of Patent: July 9, 2024Assignee: SAP SEInventors: Anis Kasmani, Panish Ramakrishna, Prithvi Krishna Thodla Chandrasekhar, Arasan Rajendren, Sriram Narasimhan
-
Publication number: 20240168969Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program may receive a request to extract data for a first entity type. The program may, in response to the request, determine a subset of a plurality of data extraction configurations associated with the first entity type. The program may, for each data extraction configuration in the subset of the plurality of data extraction configurations, process the data extraction configuration based on a set of transaction data to generate a set of data, the set of data comprising a first set of data included in a set of instances of the first entity type and a second set of data included in a set of instances of a second entity type.Type: ApplicationFiled: November 21, 2022Publication date: May 23, 2024Inventors: Anis Kasmani, Panish Ramakrishna, Prithvi Krishna Thodla Chandrasekhar, Arasan Rajendren, Sriram Narasimhan
-
Publication number: 20240070134Abstract: Some embodiments provide a program that receives a set of data for a first record in a first table. The set of data comprises a set of values for a set of attributes. In a data loading process configured to load a subset of the set of data into a subset of a first set of columns in the first table, the program determines that a first column in a first set of columns does not belong in the subset of the first set of columns. The program generates the first record in the first table. The program generates a value for the first column in the first set of columns that refers to a second record in the second table configured to represent a defined type of record. The program stores the value in the first column in the first set of columns of the first record.Type: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Inventors: Panish Ramakrishna, Anis Kasmani, Prithvi Krishna Thodla Chandrasekhar, Arasan Rajendren, Sriram Narasimhan
-
Publication number: 20240070132Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a set of data for a record in a first table. The set of data comprises a set of values for a set of attributes. The first table comprises a first set of columns. A first column in the first set of columns in the first table is configured to refer to a second column in a second set of columns in a second table. The program further generates the record in the first table. The program also generates a value for the first column in the first set of columns in the first table based on a subset of the set of values for a subset of the set of attributes. The program further stores the value in the first column in the first set of columns of the record.Type: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Inventors: Panish Ramakrishna, Anis Kasmani, Prithvi Krishna Thodla Chandrasekhar, Arasan Rajendren, Sriram Narasimhan
-
Patent number: 10521444Abstract: Example embodiments for accessing data are described. In an example embodiment, a request is received for a data record including multiple data fields. Based on location information for each field from a metadata file, each field of a first portion of the multiple fields is retrieved from a local data store, with each of the fields of the first portion having a corresponding size less than a threshold size. Each retrieved field of the first portion may be presented to a user, along with a field indicator for at least one field of a second portion of the multiple fields, with each of the fields of the second portion having a corresponding size at least as large as the threshold size. In response to a selection of the field indicator, at least one field of the second portion may be retrieved and presented to the user.Type: GrantFiled: December 21, 2016Date of Patent: December 31, 2019Assignee: SAP SEInventors: Hemanth Rajeswari Anantha, Prithvi Krishna, Panish Ramakrishna
-
Patent number: 10366060Abstract: Example embodiments for augmenting master data schema are described. In an example embodiment, schema of master data to be employed by a plurality of applications are accessed. First additional information is added to the schema, wherein the first additional information is to be employed by each of the plurality of applications in accessing the master data. After the adding of the first additional information, second additional information is added to the schema, wherein the second additional information is to be employed by a first corresponding one of the plurality of applications in accessing the master data. In some example embodiments, third additional information is added to the schema, wherein the third additional information is to be employed by a second corresponding one of the plurality of applications in accessing the master data.Type: GrantFiled: July 27, 2016Date of Patent: July 30, 2019Assignee: SAP SEInventors: Ashutosh Patel, Prithvi Krishna, Mohammed K A Aehthesham, Avinash Permude, Hemanth Rajeswari Anantha
-
Patent number: 10216556Abstract: Example embodiments for master data synchronization for multiple applications are described. In an example embodiment, master data to be employed by a plurality of applications, as well as schema for the master data, are accessed. One or more publication requests to store the master data and the schema of the master data to a master data store accessible by the plurality of applications are generated. The schema may be cached locally to one or more of the applications.Type: GrantFiled: July 27, 2016Date of Patent: February 26, 2019Assignee: SAP SEInventors: Ashutosh Patel, Prithvi Krishna, Mohammed K A Aehthesham, Avinash Permude, Hemanth Rajeswari Anantha
-
Publication number: 20180173772Abstract: Example embodiments for accessing data are described. In an example embodiment, a request is received for a data record including multiple data fields. Based on location information for each field from a metadata file, each field of a first portion of the multiple fields is retrieved from a local data store, with each of the fields of the first portion having a corresponding size less than a threshold size. Each retrieved field of the first portion may be presented to a user, along with a field indicator for at least one field of a second portion of the multiple fields, with each of the fields of the second portion having a corresponding size at least as large as the threshold size. In response to a selection of the field indicator, at least one field of the second portion may be retrieved and presented to the user.Type: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Hemanth Rajeswari Anantha, Prithvi Krishna, Panish Ramakrishna
-
Publication number: 20180032434Abstract: Example embodiments for master data synchronization for multiple applications are described. In an example embodiment, master data to be employed by a plurality of applications, as well as schema for the master data, are accessed. One or more publication requests to store the master data and the schema of the master data to a master data store accessible by the plurality of applications are generated. The schema may be cached locally to one or more of the applications.Type: ApplicationFiled: July 27, 2016Publication date: February 1, 2018Inventors: Ashutosh Patel, Prithvi Krishna, Mohammed K A Aehthesham, Avinash Permude, Hemanth Rajeswari Anantha
-
Publication number: 20180032553Abstract: Example embodiments for augmenting master data schema are described. In an example embodiment, schema of master data to be employed by a plurality of applications are accessed. First additional information is added to the schema, wherein the first additional information is to be employed by each of the plurality of applications in accessing the master data. After the adding of the first additional information, second additional information is added to the schema, wherein the second additional information is to be employed by a first corresponding one of the plurality of applications in accessing the master data. In some example embodiments, third additional information is added to the schema, wherein the third additional information is to be employed by a second corresponding one of the plurality of applications in accessing the master data.Type: ApplicationFiled: July 27, 2016Publication date: February 1, 2018Inventors: Ashutosh Patel, Prithvi Krishna, Mohammed K A Aehthesham, Avinash Permude, Hemanth Rajeswari Anantha