Patents Assigned to Coupa Software Incorporated
  • Patent number: 11295395
    Abstract: Techniques are disclosed for improving spend approval cycle time in a software-as-service (SasS) electronic spend management system based on community spend approval information. The techniques include the spend management system collecting information about spend approval cycle times across a community of users that use the system. A graphical user interface is then provided by the spend management system to individual customer users of the spend management system where the graphical user interface includes a graphical comparison of the user's individual spend approval cycle time performance against the community's spend approval cycle time performance. By doing so, the individual user can be motivated to improve or maintain his or her spend approval cycle time performance.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: April 5, 2022
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Ahmad Sadeddin, Vincent Toesca, Kira Letskina
  • Patent number: 11269627
    Abstract: In one or more embodiments, a system and/or a method may implement: receiving data representing different performance behavior metrics that are associated with software instances that are respectively associated with consumer computers and that specify values of performance factors of the software instances as the consumer computers interoperate with the software instances; determining data throughput values that represent processing throughput of the software instances; determining relative capacity values of the software instances; adapting each of prediction models to the relative capacity values; determining correlation coefficients from the prediction models and the multiple data throughput values; executing a prediction model of the prediction models associated with a correlation coefficient closest to a value of “1” to result in outputting threshold values associated with the performance factors; and transmitting the threshold values to a particular consumer computer among the consumer computers as par
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 8, 2022
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Jason Kim, Srini Konakanchi, Mayank Mathur
  • Patent number: 11222089
    Abstract: An improved electronic procurement system is disclosed. The electronic procurement system (“system”) implements features such as real-time adaptive extraction of online data. The system is configured to manage a plurality of page types for webpages and for each page type a plurality of field types for fields in webpages. The system is configured to further generate a computer application that can be integrated into a web browser. For each page type, the computer application is programmed to initially generate a signature for each field type based on minimal user interaction with webpages of the page type. The system is configured to also generate an agent using the signature. The agent is programmed to automatically extract data corresponding to the field types from additional webpages of the page type using the signatures. The agent or an associated background process is programmed to also automatically update the signatures when such data extraction is unsuccessful.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: January 11, 2022
    Assignee: Coupa Software Incorporated
    Inventor: Mark William Reed
  • Patent number: 11210354
    Abstract: An improved electronic procurement system is disclosed. The electronic procurement system implements features such as real-time adaptive navigation. An Adaptive Navigation interface is suitable for a federated universal search environment in e-procurement. The system is configured to learn from past online browsing or transaction in a community and cause a display of specific information to a user navigating a website based on the profile and current search activity of the user.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: December 28, 2021
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Sundaresan R. Kadayam, Mark William Reed
  • Patent number: 11195178
    Abstract: Techniques for implementing conditional approval chains through a spend management system are described herein. In an embodiment, a spend management system stores data defining a plurality of conditional approval chains. The system receives a request to perform a particular transaction between a first account and a second account. The system identifies a particular conditional approval chain, of the plurality of conditional approval chains, for the transaction, the particular conditional approval chain comprising a particular condition based on a particular rating value for a particular account and a consequent comprising a requirement for approval from a third account. Using the particular rating value for the second account, the system computes a result of the particular conditional approval chain.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: December 7, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Ahmad Sadeddin, Scott Harris
  • Patent number: 11188966
    Abstract: A method and apparatus for generating recommendation data for cataloging items in an e-procurement system is provided. In various embodiments, a database of records is created and maintained corresponding to a plurality of transactions in an e-procurement system. In various embodiments, database records are weighted and sorted according a transaction method associated with the records. In various embodiments, recommendation data is generated for items associated with the records to suggest more efficient methods for offering items for procurement in an e-marketplace based on the weights and sort order of the records.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: November 30, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Vincent Toesca, Prasanna Kumar, Amit Vijayant
  • Patent number: 11182849
    Abstract: A programmed computer-implemented method allows enterprises to pay transactions using a virtual credit card at the time of an approved purchase order. The approach maintains corporate controls relating to requisitions and purchase orders, eliminates the need for electronic invoicing, and automates the accounting and reconciliation of virtual credit card charges. For example, a particular line item in a card statement, representing a particular charge event, is automatically reconciled to the correct purchase order. For another example, each charge represented in a card statement can be associated with the supplier that is identified in a corresponding PO. Therefore, a computer graphical user interface (GUI) can show vendor identification at any time, whereas most buyers are not able to see the true vendor in spend data on a credit card charge, as the vendor is typically just represented as the issuing bank.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: November 23, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Adam Alphin, Rohit Jalisatgi, Rajiv Ramachandran, Matt Pasquini
  • Patent number: 11170311
    Abstract: Techniques and a system are provided for generating correlations based on inferred behavior by an inferred event detection system executing on a mobile computing device. Inferred events are events that are detected without an explicit input to the mobile computing device. The inferred events are further classified by the inferred event detection system.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: November 9, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Christopher Yin, Jeffrey Hellman, Scott Harris
  • Patent number: 11163846
    Abstract: An improved electronic procurement system is disclosed. The electronic procurement system (“system”) implements a procurement recommendation framework. The system is configured to learn from past online browsing or transactional activities in a community and cause a display of multiple types of recommendations to a user, who has submitted a query, based on an inferred query context.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: November 2, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Sundaresan R. Kadayam, Mark William Reed
  • Patent number: 11157850
    Abstract: Techniques are provided for automated information retrieval based on supplier risk. In an embodiment, a selection of a supplier identifier value that identifies a supplier during a supplier onboarding process in an e-procurement system is received. A digital data repository of the e-procurement system is queried to seek a data record matching the selected supplier identifier value. In response to determining that the data repository has a record matching the selected supplier identifier value, a risk score value associated with the selected supplier identifier value is identified from a dataset of risk score values that is stored in the data repository. A unique mapping table is generated that maps each supplier risk score value of one or more supplier risk score values to one or more information request identifiers, the one or more supplier risk score values including the risk score value associated with the selected supplier identifier value.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: October 26, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Ahmad Sadeddin, Dmitri Korobov
  • Patent number: 11106751
    Abstract: An improved electronic procurement system is disclosed. The electronic procurement system (“system”) implements context-sensitive filtering and ranking of search results. In some embodiments, the system is programmed to offer real-time, federated searches of internal and external databases in response to queries from a plurality of user accounts or devices in an organization and maintain context data related to such searches. The system is programmed to allow a user account to indicate whether a search result of a query from the user account is relevant or irrelevant and include such an indication and information regarding the user account in the context data. Upon receiving a subsequent query from a certain user account, the system is programmed to filter and thus refine the search results of the subsequent query based on the existing context data, specifically learning from similar user accounts who submitted similar queries before.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: August 31, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Sundaresan R. Kadayam, Mark William Reed
  • Patent number: 11100555
    Abstract: A computer-implemented method of performing product data searches is disclosed. The method comprises identifying a list of search terms for one of a plurality of supplier systems; determining a search schedule for the one supplier system; performing a first search of product data hosted by the one supplier system using the list of search terms according to the search schedule, comprising: simulating, upon receiving product data returned by the one supplier system, a user interaction with a graphical user interface that triggers generation of additional product data by the one supplier system, and retrieving dynamic data generated in response to the triggering; storing a result of the first search in a memory coupled with the processor; receiving a search query from a buyer system; identifying one or more matches of the search query from the result of the first search in the memory.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: August 24, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Andrew Williams, Udo Gruenhoff
  • Patent number: 11087083
    Abstract: A bundle database management server computer (“system”) and related methods are disclosed. In some embodiments, the system is programmed or configured with data structures and/or database records that are arranged to manage multiple bundles of digital objects for multi-tenant access under version control. The digital objects may include a template form or a form created from a template form, and each bundle may comprise at least two digital objects, where one is created from the other or executed in response to the execution of other. The system enables each bundle to be utilized and reused as a unit and readily integrated into online events involving multiple clients.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: August 10, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Carl Rydbeck, Christopher Fung, Pouyan Assadi-Lamouki
  • Patent number: 11086951
    Abstract: This disclosure is directed to systems and methods for network communication disintermediation, including providing a search platform where the query terms employed by one party become a searchable medium which is usable by a second party, therefore disintermediating traditional search engines. Further, the system and methods provide for activatable communication channels which may be used to open lines of communication between different users when their interests, e.g. search query terms, etc., align. The system's servers generate searchable compilations of users' query terms, which other users may access. In some cases, the users may establish communication channels with other users based on the content of their query terms. The disclosed systems and methods provide for a number of additional functionalities, including the generation of alerts and search results.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: August 10, 2021
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventor: Fabrice Saporito
  • Patent number: 11055383
    Abstract: In one embodiment, a method includes storing digital data representing a contract set of contract documents, storing digital contract metadata identifying data fields and associated data types with respectively assigned weights in each contract document, identifying and weighting differences between data field values, calculating distance scores based on the weighted differences, generating and causing displaying a time curve graph based on the distance scores and a temporal ordering of the contract documents, the time curve graph including a geometric shape that graphically indicates time curves and a spatial proximity between the contract documents, performing a digital geometric analysis of the time curve graph to identify whether the geometric shape indicates a lack of convergence over a threshold amount of time, in response to determining that the geometric shape indicates the lack of convergence, generating and causing displaying a notification indicating that the contract set is at risk.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: July 6, 2021
    Assignee: Coupa Software Incorporated
    Inventor: Dan Dimerman
  • Patent number: 11055484
    Abstract: Embodiments of the disclosed technologies are capable of detecting an edit in an edited document, mapping the edit to stored structured data, executing stored logic associated with the stored structured data to alter a stored template and/or alter the stored structured data and/or insert a candidate edit from a stored set of candidate edits into a reference document.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: July 6, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Kevin N. Jansz, Justin M. Lipton, Jamie Wodetzki
  • Patent number: 11049191
    Abstract: A computer-implemented method comprising receiving a set of rules that define assigning tax codes for a first entity based on a plurality of parameters, and storing the set of rules in a first data repository in association with an entity record of the first entity; receiving invoice data that defines an invoice directed to the first entity; automatically determining a commodity type applicable to the invoice data by digitally cross-referencing line items in the invoice data representing goods or services to community transaction data stored in a second data repository, the community transaction data comprising a plurality of different line item data for different invoices of other entities different from and unrelated to the first entity; automatically assigning tax codes to the invoice data based on the commodity type and the set of rules; and causing to display the commodity type and the tax codes in a graphical user interface.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: June 29, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Donna Wilczek, Markus Hornburg, Zachary Randles, Lucy Ashdown
  • Patent number: 11036520
    Abstract: In one embodiment, a method includes using a procurement control system computer to determine a peer group of a first entity having attribute values in common with the first entity and obtaining, from the entities, configurations associated with performing procurement tasks for these entities. Configurations of the first entity associated with performing procurement tasks for the first entity are also obtained. The method then determines Key Performance Indicators (KPI values) of the peer group entities and of the first entity and detects KPI values of the first entity that are relatively lower than KPI values of the peer group entities. The method determines particular configurations that affect these KPI values of the first entity and further determines configuration values of the configurations that are associated with a threshold number of the peer group entities. Finally, the method provides a description of these configuration values to the first entity.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: June 15, 2021
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventor: Donna Wilczek
  • Patent number: 11030200
    Abstract: Technologies for computing a relativized entity score include generating first actionable output that identifies a particular supplier and an intrinsic score for the particular supplier that is calculated using intrinsic factor data for the particular supplier, where the intrinsic factor data is obtained from a plurality of instances of procurement software; determining a set of weights using peer spend data of a set of peer suppliers, where the set of peer suppliers is identified based on a spend label that is associated with the peer spend data by an artificial intelligence-based process; applying the set of weights to a set of intrinsic scores for the set of peer suppliers to produce a set of peer scores, where a weight in the set of weights is calculated using the peer spend data; aggregating the set of peer scores to produce an aggregate peer score; generating second actionable output, where the second actionable output modifies or supplements the first actionable output based on a comparison of the intr
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: June 8, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Ahmad Sadeddin, Scott Harris, Yutaka Hosoai
  • Patent number: 11017464
    Abstract: A fraud detection system for detecting fraudulent acts related to account takeover in digital transactions is disclosed. In some embodiments, the fraud detection system is programmed to detect occurrences of triggering events for account takeover fraud. The triggering events generally include changes related to the taken-over account, such access patterns, account data, or linked transactional data. In response to detecting the occurrence of one triggering event, the fraud detection system is programmed to determine whether the triggering event corresponds to potential fraud by analyzing historical triggering events and triggering events involving similar accounts. In response to identifying potential fraud, the fraud detection system is programmed to send a notification of the potential fraud to a device associated with the taken-over account before the triggering event or a device associated with an affected account engaged in a transaction with the taken-over account.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: May 25, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Ahmad Sadeddin, Maggie Mae Joy, Joshua Danielson