Patents by Inventor Nithya Rajagopalan

Nithya Rajagopalan 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: 11887014
    Abstract: In an example embodiment, a request is received, via a graphical user interface, to add a new object to a directory of objects, the new object having a first category in a hierarchical taxonomy of categories and objects. Then one or more questions previously assigned to the first category and/or one or more existing objects within the first category are retrieved. Each of the retrieved one or more questions and information about the new object are then fed into a first machine learned model trained to output a probability that a question is applicable to an object. One or more questions are generated for the new object based on the probability for each of the retrieved one or more questions. At least one of the one or more generated questions is then assigned to the new object.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: January 30, 2024
    Assignee: SAP SE
    Inventors: Jeremiah Reeves, Nithya Rajagopalan, Abhishek Chaturvedi, Sunil Gornalle, Prasad Karani, Surendranath Gopinathan, Gurudayal Khosla
  • Publication number: 20230385744
    Abstract: A method may include receiving, from a first supplier, a first response to a sourcing event. A machine learning model to may be applied to determine a performance metric for the first response. The machine learning model being trained to determine, based on the terms included in the first response, the performance metric to indicate a relative competitiveness of the first response and a second response from a second supplier. One or more terms from the first response may be identified, based on an output of the machine learning model, as candidates for modification. A user interface may be generated to display a recommendation for the first supplier to modify the one or more terms of the first response. Related systems and computer program products are also provided.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: Krishna Hindhupur Vijay Sudheendra, Sandeep Hebbar, Nithya Rajagopalan, David Morel
  • Patent number: 11762907
    Abstract: Various examples are directed to systems and methods for generating a contract form using a contract library data structure. A computing device may receive, from a user, a contract form request comprising a set of contract classifiers. The computing device may access a contract library data structure and executes a filter routine to traverse the contract library data structure to identify at least one contract term associated with one or more filter tags corresponding to the set of contract classifiers. The filter routine may return an indication of the first contract term associated with the first node. The computing device may generate a contract form comprising the first contract term.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: September 19, 2023
    Assignee: SAP SE
    Inventors: Nithya Rajagopalan, Sunil Gornalle, Abhishek Chaturvedi, Gurudayal Khosla, Prasad Karani, Surendranath Gopinathan, Panish Ramakrishna
  • Patent number: 11710056
    Abstract: A method may include receiving, at a recommendation engine, a first indication to create a first sourcing event that includes a first object and a second object. The recommendation engine may respond to the first indication by updating a learning model to increment a first frequency of the first object being included in a sourcing event, a second frequency of the second object being included in a sourcing event, and/or a third frequency of the first object and the second object being included simultaneously in a sourcing event. The recommendation engine may receive a second indication to create a second sourcing event. In response to the second indication, the recommendation engine may apply the learning model to generate a recommendation to add, to the second sourcing event, the first object instead of the second object. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: July 25, 2023
    Assignee: SAP SE
    Inventors: Abhishek Chaturvedi, Nithya Rajagopalan, Gurudayal Khosla, Sunil Gornalle
  • Patent number: 11687549
    Abstract: The present disclosure involves systems, software, and computer implemented methods for creating line item information from tabular data. One example method includes receiving event data values at a system. Column headers of columns in the event data values are identified. At least one column header is not included in standard line item terms used by the system. Column values of the columns in the event data values are identified. The identified column headers and the identified column values are processed using one or more models to map each column to a standard line item term used by the system. The processing includes using context determination and content recognition to identify standard line item terms. An event is created in the system, including the creation of line items from the identified column value. Each line item includes standard line item terms mapped to the columns.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: June 27, 2023
    Assignee: SAP SE
    Inventors: Kumaraswamy Gowda, Nithya Rajagopalan, Nishant Kumar, Panish Ramakrishna, Rajendra Vuppala, Erica Vandenhoek
  • Patent number: 11556553
    Abstract: Data is received that specifies a term generated by user input in a graphical user interface. Thereafter, the term is looked up in a dictionary in which there are multiple classes for terms. The term can be classified based on a first class having a top ranked effective count for the term within the dictionary when a ratio of the first class relative to a second class having a second ranked effective count for the term in the dictionary is above a pre-defined threshold. In addition, the term is classified using a machine learning model when the ratio of the first class relative to the second class is below the pre-defined threshold. Data can be provided which characterizes the classifying. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: January 17, 2023
    Assignee: SAP SE
    Inventors: Kumaraswamy Gowda, Nithya Rajagopalan, Nishant Kumar, Panish Ramakrishna
  • Publication number: 20220398263
    Abstract: Some embodiments provide a program that determines a plurality of data objects. Each data object in the plurality of data objects includes a first attribute and a second attribute. The program further sorts values of the first attribute of the plurality of data objects. The program also sorts values of the second attribute of the plurality of data objects. The program further determines a first distance value based on the sorted values of the first attribute of the plurality of data objects. The program also determines a second distance value based on the sorted values of the second attribute of the plurality of data objects. The program further defines a plurality of clusters based on the sorted values of the first attribute of the plurality of data objects, the first distance value, the sorted values of the second attribute of the plurality of data objects, and the second distance value.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Abhishek Chaturvedi, Jehil Vora, Surendranath Gopinathan, Nithya Rajagopalan, Sunil Gornalle, Jeremiah Reeves, Erik Scheithauer, Girija B, Samhith Bharadwaj
  • Publication number: 20220318687
    Abstract: In an example embodiment, a model generation component may additionally assign various cloud resources to a machine learned model so that the training or retraining of the model can be performed using these resource. The containers may be weighted to handle model generation work of different weight. Having one single configuration for a container responsible for generating all models leads to overuse of hardware resources because machine learning algorithms are very resource intensive, and thus dynamically selecting the weight improves hardware utilization.
    Type: Application
    Filed: April 6, 2021
    Publication date: October 6, 2022
    Inventors: Nithya Rajagopalan, Panish Ramakrishna, Ashutosh Patel, Ranjith Pavanje Raja Rao, Mayank Kamboj, Arjun Swami
  • Publication number: 20220318686
    Abstract: In an example embodiment an applications (apps) intelligence framework is utilized to quickly operationalize machine learned models (of different use cases, products, or applications) and take them to production through a set of predetermined pipelines. The app server may include a model configuration component to allow an entity to configure a model for an entity's specific use case. This configuration is then passed to a model generation component in the machine learning component, which acts to generate the specific model for the entity's use case using the configuration. An intelligent scheduling component may then be used to schedule retraining of the specific model at particular intervals. Notably, the intelligent scheduling component is itself a machine learned model (in one example embodiment a neural network) that is trained to dynamically output a training interval for a particular model based on various features.
    Type: Application
    Filed: April 6, 2021
    Publication date: October 6, 2022
    Inventors: Nithya Rajagopalan, Panish Ramakrishna, Ashutosh Patel, Ranjith Pavanje Raja Rao, Mayank Kamboj, Arjun Swami
  • Publication number: 20220300752
    Abstract: Methods, systems, and articles of manufacture, including computer program products, are provided for auto-detection of favorable outliers and unfavorable outliers using unsupervised clustering.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Inventors: Pritam Roy, Avinash Permude, Nithya Rajagopalan
  • Patent number: 11443113
    Abstract: User-generated input is received that includes a sequence of words associated with initiation of a computer-implemented event. Thereafter, such input is parsed using at least one natural language processing (NLP) model. This parsed input is then used by a machine learning model to determine a suggested template having a plurality of fields for initiating the event. The template can then be presented in a graphical user interface. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: September 13, 2022
    Assignee: SAP SE
    Inventors: Nishant Kumar, Panish Ramakrishna, Kumaraswamy Gowda, Rajendra Vuppala, Vidhya Neelakantan, Erica Vandenhoek, Nithya Rajagopalan
  • Patent number: 11423468
    Abstract: Aspects of the current subject matter are directed to implementing a distribution scenario in a system. In particular, implementations of the current subject matter provide for a designating client device to create a group of distributing client devices for events among and with a plurality of second client devices. Implementations of the current subject matter further relate to automatic assignment of items among the group of distributing client devices, the assignment based on designating client device-established constraints, and to providing an aggregate view of information related to the automatic assignment of the items to allow the designating client device to manage the items.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: August 23, 2022
    Assignee: SAP SE
    Inventors: Nithya Rajagopalan, Vidhya Neelakantan
  • Publication number: 20220237542
    Abstract: Various examples are directed to determining an impact of a subunit on the value of a unit. A web-based analytics system receives unit value data via a user interface page provided to a supplier computing device by a web application, the unit value data including relationship data describing a relationship between a plurality of subunit values and a unit value. Based on relationship data, the system increases a value for a first subunit while holding values for the other subunits constant until the value of the unit increases to a unit value threshold and increases a value for a second subunit while holding values for the other subunits constant until the value of the unit increases to a unit value threshold. The system compares an increase in the value of the first subunit to increase the value of the unit to the unit value threshold with an increase in the value of the second subunit to increase the value of the unit to the unit value threshold.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Mudit Joshi, Kiran Prashanth Kulkarni, Rahul Seshagiri Srivatsa, Avinash Permude, Erik Scheithauer, Nithya Rajagopalan
  • Publication number: 20220171809
    Abstract: Various examples are directed to systems and methods for generating a contract form using a contract library data structure. A computing device may receive, from a user, a contract form request comprising a set of contract classifiers. The computing device may access a contract library data structure and executes a filter routine to traverse the contract library data structure to identify at least one contract term associated with one or more filter tags corresponding to the set of contract classifiers. The filter routine may return an indication of the first contract term associated with the first node. The computing device may generate a contract form comprising the first contract term.
    Type: Application
    Filed: February 17, 2022
    Publication date: June 2, 2022
    Inventors: Nithya Rajagopalan, Sunil Gornalle, Abhishek Chaturvedi, Gurudayal Khosla, Prasad Karani, Surendranath Gopinathan, Panish Ramakrishna
  • Publication number: 20220171777
    Abstract: Data is received that specifies a term generated by user input in a graphical user interface. Thereafter, the term is looked up in a dictionary in which there are multiple classes for terms. The term can be classified based on a first class having a top ranked effective count for the term within the dictionary when a ratio of the first class relative to a second class having a second ranked effective count for the term in the dictionary is above a pre-defined threshold. In addition, the term is classified using a machine learning model when the ratio of the first class relative to the second class is below the pre-defined threshold. Data can be provided which characterizes the classifying. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: Kumaraswamy Gowda, Nithya Rajagopalan, Nishant Kumar, Panish Ramakrishna
  • Patent number: 11294906
    Abstract: Various examples are directed to systems and methods for identifying database records in a database table. A database management system receives a search request comprising a first set of strings associated with a first column of the database table and a second set of strings associated with a second column of the database table. The database management system selects a set of first column keywords using the first set of strings and executes a first tier query at the database table. Responsive to determining that no database record returned by the first tier query has a relevance score greater than a threshold value, the database management system executes a second tier query at the database table.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: April 5, 2022
    Assignee: SAP SE
    Inventors: Ashutosh Patel, Panish Ramakrishna, Nithya Rajagopalan
  • Patent number: 11257035
    Abstract: In one aspect, there is provided a method including presenting a first user interface including an object hierarchy comprising a parent node and a plurality of child nodes; receiving, at a second user interface, a first selection allocating at first portion of the object hierarchy to a first device; receiving, at the second user interface, a second selection allocating a second portion of the object hierarchy to a second device; and when a selection at a user interface element of a third user interface is received, sending an indication to a system to enable generation of a fourth user interface presenting a first electronic document for the first device and generation of a fifth user interface presenting a second electronic document for the second device. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: February 22, 2022
    Assignee: SAP SE
    Inventors: Krishna Hindhupur Vijay Sudheendra, Hari Babu Krishnan, Nithya Rajagopalan, Prasanna Kumar Govindappa, Avneesh Sharma
  • Patent number: 11256745
    Abstract: Various examples are directed to systems and methods for generating a contract form using a contract library data structure. A computing device may receive, from a user, a contract form request comprising a set of contract classifiers. The computing device may access a contract library data structure and executes a filter routine to traverse the contract library data structure to identify at least one contract term associated with one or more filter tags corresponding to the set of contract classifiers. The filter routine may return an indication of the first contract term associated with the first node. The computing device may generate a contract form comprising the first contract term.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: February 22, 2022
    Assignee: SAP SE
    Inventors: Nithya Rajagopalan, Sunil Gornalle, Abhishek Chaturvedi, Gurudayal Khosla, Prasad Karani, Surendranath Gopinathan, Panish Ramakrishna
  • Publication number: 20220043979
    Abstract: The present disclosure involves systems, software, and computer implemented methods for creating line item information from tabular data. One example method includes receiving event data values at a system. Column headers of columns in the event data values are identified. At least one column header is not included in standard line item terms used by the system. Column values of the columns in the event data values are identified. The identified column headers and the identified column values are processed using one or more models to map each column to a standard line item term used by the system. The processing includes using context determination and content recognition to identify standard line item terms. An event is created in the system, including the creation of line items from the identified column value. Each line item includes standard line item terms mapped to the columns.
    Type: Application
    Filed: October 20, 2021
    Publication date: February 10, 2022
    Inventors: Kumaraswamy Gowda, Nithya Rajagopalan, Nishant Kumar, Panish Ramakrishna, Rajendra Vuppala, Erica Vandenhoek
  • Publication number: 20220036436
    Abstract: Aspects of the current subject matter are directed to implementing a distribution scenario in a system. In particular, implementations of the current subject matter provide for a designating client device to create a group of distributing client devices for events among and with a plurality of second client devices. Implementations of the current subject matter further relate to automatic assignment of items among the group of distributing client devices, the assignment based on designating client device-established constraints, and to providing an aggregate view of information related to the automatic assignment of the items to allow the designating client device to manage the items.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Inventors: Nithya Rajagopalan, Vidhya Neelakantan