Patents by Inventor Hemanth Rajeswari Anantha
Hemanth Rajeswari Anantha 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: 11409701Abstract: Disclosed herein are computer-implemented method, system, and computer-program product (computer-readable storage medium) embodiments for efficiently processing configurable criteria. An embodiment includes at least one computer processor configured to receive a first configuration corresponding to a plurality of attributes, access a data set of one or more items, and compute a first key based at least in part on the first configuration. In a further embodiment, the at least one computer processor may be configured to populate a first set of selected items based at least in part on the first key, and may further be further configured to output the first set of selected items. The first key may uniquely correspond to the first configuration, and the first set of selected items may include any item, of the data set of one or more items, selected based at least in part on the first key, according to some embodiments.Type: GrantFiled: August 7, 2019Date of Patent: August 9, 2022Assignee: SAP SEInventors: Snigdhaman Chatterjee, Shivaprasad Kodlipet Chandrashekhar, Hemanth Rajeswari Anantha, Debashis Banerjee, Hari Babu Krishnan
-
Patent number: 11409520Abstract: A system includes reception of a definition of a first attribute to associate with a logical object of the first application, reception of a definition of a second attribute to associate with a second logical object of the first application, determination, based on the definition of the first attribute and the definition of the second attribute, that the first attribute and the second attribute are associated with a same semantic, based on the determination, generation of e a first identifier associated with the first attribute and the second attribute and storing the first identifier associated with the first attribute and the second attribute in a first data schema associated with the first application, and storage of the first identifier associated with the first attribute and the second attribute in an analytics schema associated with an analytics application.Type: GrantFiled: July 15, 2019Date of Patent: August 9, 2022Assignee: SAP SEInventors: Thirumaleshwar Kunamalla, Krishna Hindhupur Vijay Sudheendra, Panish Ramakrishna, Debashis Banerjee, Hemanth Rajeswari Anantha, Hari Babu Krishnan, Balaji Raghunathan
-
Patent number: 11308213Abstract: Systems and methods are provided for analyzing an HTML file to identify elements in the HTML file to which to add unique automation tags, and for each element identified, determining whether the element is a dynamic element. If the system determines that an element is a dynamic element, the system generates an observer for the dynamic element to detect a change to the dynamic element, and if the system detects a signal sent by the observer indicating that a change to the dynamic element has occurred, the system generates a unique automation tag for an element corresponding to the change to the dynamic element. If the system determines that the element is not a dynamic element, the system generates a unique automation tag for the element.Type: GrantFiled: May 29, 2020Date of Patent: April 19, 2022Assignee: SAP SEInventors: Snigdhaman Chatterjee, Hemanth Rajeswari Anantha, Shivaprasad KC, Debashis Banerjee
-
Publication number: 20210319106Abstract: Systems and methods are provided for analyzing an HTML file to identify elements in the HTML file to which to add unique automation tags, and for each element identified, determining whether the element is a dynamic element. If the system determines that an element is a dynamic element, the system generates an observer for the dynamic element to detect a change to the dynamic element, and if the system detects a signal sent by the observer indicating that a change to the dynamic element has occurred, the system generates a unique automation tag for an element corresponding to the change to the dynamic element. If the system determines that the element is not a dynamic element, the system generates a unique automation tag for the element.Type: ApplicationFiled: May 29, 2020Publication date: October 14, 2021Inventors: Snigdhaman Chatterjee, Hemanth Rajeswari Anantha, Shivaprasad KC, Debashis Banerjee
-
Publication number: 20210042264Abstract: Disclosed herein are computer-implemented method, system, and computer-program product (computer-readable storage medium) embodiments for efficiently processing configurable criteria. An embodiment includes at least one computer processor configured to receive a first configuration corresponding to a plurality of attributes, access a data set of one or more items, and compute a first key based at least in part on the first configuration. In a further embodiment, the at least one computer processor may be configured to populate a first set of selected items based at least in part on the first key, and may further be further configured to output the first set of selected items. The first key may uniquely correspond to the first configuration, and the first set of selected items may include any item, of the data set of one or more items, selected based at least in part on the first key, according to some embodiments.Type: ApplicationFiled: August 7, 2019Publication date: February 11, 2021Inventors: Snigdhaman CHATTERJEE, Shivaprasad Kodlipet Chandrashekhar, Hemanth Rajeswari Anantha, Debashis Banerjee, Hari Babu Krishnan
-
Publication number: 20210019146Abstract: A system includes reception of a definition of a first attribute to associate with a logical object of the first application, reception of a definition of a second attribute to associate with a second logical object of the first application, determination, based on the definition of the first attribute and the definition of the second attribute, that the first attribute and the second attribute are associated with a same semantic, based on the determination, generation of e a first identifier associated with the first attribute and the second attribute and storing the first identifier associated with the first attribute and the second attribute in a first data schema associated with the first application, and storage of the first identifier associated with the first attribute and the second attribute in an analytics schema associated with an analytics application.Type: ApplicationFiled: July 15, 2019Publication date: January 21, 2021Inventors: Thirumaleshwar Kunamalla, Krishna Hindhupur Vijay Sudheendra, Panish Ramakrishna, Debashis Banerjee, Hemanth Rajeswari Anantha, Hari Babu Krishnan, Balaji Raghunathan
-
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
-
Publication number: 20190132130Abstract: Disclosed herein are system, method, and computer program product embodiments for converting a static contract clause into an operationalizing contract clause on a blockchain. An embodiment operates by converting the static contract clause to an operationalized contract clause having a trigger and an action. The embodiment generates executable code for a blockchain based on the trigger and the action. The embodiment deploys the executable code on a block in the blockchain. The embodiment then executes the action in the executable code in the blockchain in response to receiving the trigger.Type: ApplicationFiled: October 27, 2017Publication date: May 2, 2019Inventors: Hemanth Rajeswari Anantha, Kiran Prashanth Kulkarni, Abhishek Chaturvedi, Debashis Banerjee, Panish Ramakrishna
-
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: 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
-
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