Patents by Inventor Kiran Ratnapu

Kiran Ratnapu 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: 20230351327
    Abstract: Commodity category values can be determined automatically for suppliers in an e-procurement system using a computer-implemented process that is supplier-focused and uses successive heuristics, supplemented with machine learning models that predict category and subcategory values based on supplier names and invoice descriptions. Embodiments can support community intelligence applications to enable buyer computers to query and obtain lists of suppliers corresponding to categories and to generate graphs or charts that aggregate historic invoice data based on canonical category values that have been determined for suppliers.
    Type: Application
    Filed: March 27, 2023
    Publication date: November 2, 2023
    Inventors: Kiran Ratnapu, Ankit Narang, Hari Teja Murakonda, Yutaka Hosoai, Brent Sisson
  • Publication number: 20230351524
    Abstract: A computer-implemented method for detecting and managing duplicate invoices is provided. In one embodiment, the method includes accessing, in a digital storage device, invoices associated with a buyer computer. Candidate invoices having similar attributes are identified from the invoices and nodes representing the candidate invoices are created and stored in computer memory. At least two of the candidate invoices are determined likely to be duplicate invoices and an edge is generated between nodes representing the at least two candidate invoices, indicating that the at least two candidate invoices are likely to be duplicate invoices. A set of filters is programmatically applied using the at least two candidate invoices as inputs. The at least two candidate invoices are determined to be duplicate invoices based on an output of the set of filters and a notification is sent to the buyer computer indicating that the at least two candidate invoices are duplicate invoices.
    Type: Application
    Filed: July 12, 2023
    Publication date: November 2, 2023
    Inventors: YUTAKA HOSOAI, SHOAN JAIN, ANKIT NARANG, KIRAN RATNAPU
  • Patent number: 11763395
    Abstract: A computer-implemented method for detecting and managing duplicate invoices is provided. The method includes accessing, in a digital storage device, invoices associated with a buyer computer. Candidate invoices having similar attributes are identified from the invoices and nodes representing the candidate invoices are created and stored in computer memory. At least two of the candidate invoices are determined likely to be duplicate invoices and an edge is generated between nodes representing the at least two candidate invoices, indicating that the at least two candidate invoices are likely to be duplicate invoices. A set of filters is programmatically applied using the at least two candidate invoices as inputs. The at least two candidate invoices are determined to be duplicate invoices based on an output of the set of filters and a notification is sent to the buyer computer indicating that the at least two candidate invoices are duplicate invoices.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: September 19, 2023
    Assignee: Coupa Software Incorporated
    Inventors: Yutaka Hosoai, Shoan Jain, Ankit Narang, Kiran Ratnapu
  • Publication number: 20230196372
    Abstract: Computer-implemented techniques for repeatable and interpretable divisive analysis. In one embodiment, for example, a method comprises: identifying top-level cohorts of data items based on one or more characteristics of the data items in common; recursively or iteratively dividing a selected top-level cohort in a top-down manner resulting in a plurality of sub-level cohorts arranged in a hierarchy; detecting a particular data item that is a statistical outlier among data items of a leaf cohort in the hierarchy; and causing display of an indication in a computer user interface that the particular data item is an outlier.
    Type: Application
    Filed: August 31, 2022
    Publication date: June 22, 2023
    Inventors: KIRAN RATNAPU, PRASANNA KUMAR, MIKIN FALDU, FANG CHANG, MAGGIE M. JOY, ARJUN RAMARATNAM, AMIT VIJAYANT
  • Publication number: 20220405701
    Abstract: Systems and methods for improving a computing system comparing past post-approved transaction records to past pre-approved transaction records are described herein. In an embodiment, a server stores a first plurality of digital electronic records identifying a plurality of past post-approved transactions by a first entity and a second plurality of digital electronic records for the first entity identifying a plurality of past pre-approved transactions by the first entity. The server uses a first machine learning system to determine that a subset of the first plurality of digital electronic records which identify a subset of the plurality of past post-approved transactions correspond to one or more pre-identified categories and a second machine learning system to match one or more particular digital electronic records of the subset of the first plurality of digital electronic records with one or more records of the second plurality of digital electronic records.
    Type: Application
    Filed: August 23, 2022
    Publication date: December 22, 2022
    Inventors: Maggie Mae Joy, Daniel Benson, Fang-Kuey Chang, Kiran Ratnapu, Ankit Narang, Shoan Jain, Raghunandan Somaraju, Prasanna Kumar, Angela Welchel, Mikin Faldu, Dipeshkumar Vasantbhai Prajapati, Ketan Vasantkumar Darji, Rucha Apte
  • Patent number: 11455637
    Abstract: Computer-implemented techniques for repeatable and interpretable divisive analysis. In one embodiment, for example, a method comprises: identifying top-level cohorts of data items based on one or more characteristics of the data items in common; recursively or iteratively dividing a selected top-level cohort in a top-down manner resulting in a plurality of sub-level cohorts arranged in a hierarchy; detecting a particular data item that is a statistical outlier among data items of a leaf cohort in the hierarchy; and causing display of an indication in a computer user interface that the particular data item is an outlier.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: September 27, 2022
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Kiran Ratnapu, Prasanna Kumar, Mikin Faldu, Fang Chang, Maggie M. Joy, Arjun Ramaratnam, Amit Vijayant
  • Patent number: 11449827
    Abstract: Systems and methods for improving a computing system comparing past post-approved transaction records to past pre-approved transaction records are described herein. In an embodiment, a server stores a first plurality of digital electronic records identifying a plurality of past post-approved transactions by a first entity and a second plurality of digital electronic records for the first entity identifying a plurality of past pre-approved transactions by the first entity. The server uses a first machine learning system to determine that a subset of the first plurality of digital electronic records which identify a subset of the plurality of past post-approved transactions correspond to one or more pre-identified categories and a second machine learning system to match one or more particular digital electronic records of the subset of the first plurality of digital electronic records with one or more records of the second plurality of digital electronic records.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: September 20, 2022
    Assignee: Coupa Software Incorporated
    Inventors: Maggie Mae Joy, Daniel Benson, Fang-Kuey Chang, Kiran Ratnapu, Ankit Narang, Shoan Jain, Raghunandan Somaraju, Prasanna Kumar, Angela Welchel, Mikin Faldu, Dipeshkumar Vasantbhai Prajapati, Ketan Vasantkumar Darji, Rucha Apte
  • Publication number: 20220253776
    Abstract: A computer-implemented method of executing a programmed spend management computer system. The computer system comprises a data pre-processor that is communicatively coupled to a plurality of the application instances and accesses historic transaction data from any of the instances and thereby has access to a large community of data across all tenants. The data pre-processor is programmed to normalize transaction descriptions and determine line spend values, unit price values, quantity values, and buyer country data for a plurality of commodities, and to store the data in item sets in digital storage. A statistical processor is coupled to the digital storage to access the item sets and executes statistical calculation on the item sets to generate pricing insight data. Pricing insights and/or prescriptions are generated automatically under stored program control and provided to a presentation processor for output to and/or rendering to an end-user device.
    Type: Application
    Filed: January 26, 2022
    Publication date: August 11, 2022
    Inventors: Arjun Ramaratnam, Vincent Toesca, Kiran Ratnapu, Brent Sisson
  • Publication number: 20220237707
    Abstract: A computer-implemented method for detecting and managing duplicate invoices is provided. The method includes accessing, in a digital storage device, invoices associated with a buyer computer. Candidate invoices having similar attributes are identified from the invoices and nodes representing the candidate invoices are created and stored in computer memory. At least two of the candidate invoices are determined likely to be duplicate invoices and an edge is generated between nodes representing the at least two candidate invoices, indicating that the at least two candidate invoices are likely to be duplicate invoices. A set of filters is programmatically applied using the at least two candidate invoices as inputs. The at least two candidate invoices are determined to be duplicate invoices based on an output of the set of filters and a notification is sent to the buyer computer indicating that the at least two candidate invoices are duplicate invoices.
    Type: Application
    Filed: March 10, 2021
    Publication date: July 28, 2022
    Inventors: YUTAKA HOSOAI, SHOAN JAIN, ANKIT NARANG, KIRAN RATNAPU
  • Publication number: 20200380455
    Abstract: Systems and methods for improving a computing system comparing past post-approved transaction records to past pre-approved transaction records are described herein. In an embodiment, a server stores a first plurality of digital electronic records identifying a plurality of past post-approved transactions by a first entity and a second plurality of digital electronic records for the first entity identifying a plurality of past pre-approved transactions by the first entity. The server uses a first machine learning system to determine that a subset of the first plurality of digital electronic records which identify a subset of the plurality of past post-approved transactions correspond to one or more pre-identified categories and a second machine learning system to match one or more particular digital electronic records of the subset of the first plurality of digital electronic records with one or more records of the second plurality of digital electronic records.
    Type: Application
    Filed: November 6, 2019
    Publication date: December 3, 2020
    Inventors: Maggie Mae Joy, Daniel Benson, Fang-Kuey Chang, Kiran Ratnapu, Ankit Narang, Shoan Jain, Raghunandan Somaraju, Prasanna Kumar, Angela Welchel, Mikin Faldu, Dipeshkumar Vasantbhai Prajapati, Ketan Vasantkumar Darji, Rucha Apte
  • Publication number: 20200043006
    Abstract: Computer-implemented techniques for repeatable and interpretable divisive analysis. In one embodiment, for example, a method comprises: identifying top-level cohorts of data items based on one or more characteristics of the data items in common; recursively or iteratively dividing a selected top-level cohort in a top-down manner resulting in a plurality of sub-level cohorts arranged in a hierarchy; detecting a particular data item that is a statistical outlier among data items of a leaf cohort in the hierarchy; and causing display of an indication in a computer user interface that the particular data item is an outlier.
    Type: Application
    Filed: May 22, 2019
    Publication date: February 6, 2020
    Inventors: Kiran Ratnapu, Prasanna Kumar, Mikin Faldu, Fang Chang, Maggie M. Joy, Arjun Ramaratnam, Amit Vijayant