Patents Assigned to Coupa Software Incorporated
  • Patent number: 10970660
    Abstract: Techniques for community-based spend analysis in a software as a service computing environment are disclosed. The techniques leverage information available about community spend to provide new insights into a particular customer's spend. The new insights result from using a trained deep learning classifier to classify spend data lines from both the community of customers and the particular customer in standard spend categories. The spend data lines may be from invoices, requisitions and purchase orders, for example. According to some of the techniques, after classifying the spend data lines in standard spend categories, a highly accurate community-based comparison between spend of the community versus spend of the particular customer in one or more particular standard spend categories is provided in a graphical user interface.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: April 6, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Vincent Toesca
  • Patent number: 10963904
    Abstract: Systems and methods are provided for automatically sending an electronic digital document to a second destination in response to determining that a user associated with a first destination is unable to act on an action associated with the document. In an embodiment, a digital processing system receives a first document through a procurement management system along with digital data identifying a first destination account for the first document. The digital processing system generates a message to a first destination account in order to send the first document and a first prompt including a selectable option for a recipient to identify whether the recipient is capable of acting upon the document. When a selection is received indicating that the recipient is not capable of acting upon the document, a second prompt is displayed requesting input of a second destination to receive the document.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 30, 2021
    Assignee: Coupa Software Incorporated
    Inventor: Donna Wilczek
  • Patent number: 10949229
    Abstract: Techniques for tracking software platform utilization by a plurality of entities are described herein. In an embodiment, a management computer system stores first entity data defining a first entity and associating the first entity with a plurality of first accounts, the first entity having access to the management computer system programmed which provides options for performing a plurality of tasks. The management computer system tracks a first plurality of interactions with the management computer system that are performed by each of the plurality of first accounts. The management computer system stores first interaction data defining one or more aspects of interaction with the management computer system that are performed by each of the plurality of first accounts. The management computer system stores second entity data defining a plurality of second entities and associating each of the plurality of second entities with a plurality of second accounts.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: March 16, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Donna Wilczek, Parand Tony Darugar, David Williams, Vincent Toesca
  • Patent number: 10937075
    Abstract: Techniques are disclosed for improved linking of customers with suppliers in a software-as-a-service system based on community supplier information. The techniques include the system suggesting to customers holding customer accounts with the system that the customers establish customer-supplier links between private supplier records of the customers and supplier accounts of suppliers. Unconventionally, the system makes the suggestions based on matching private supplier records of the customers with community master supplier records of the suppliers. The system stores the community master supplier records based on private supplier records in the community of customers that are associated together by the system according to their similarity. Once a private supplier record of a record is matched to a community master supplier record for a supplier, the system suggests to the customer that the customer link the matched private supplier record to a supplier account of the supplier.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: March 2, 2021
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventor: Scott Harris
  • Patent number: 10896450
    Abstract: Systems and methods for identifying, filtering, and/or ranking optimal computing devices for performing transactions are described herein. In an embodiment, a server computer receives transactional data describing transactions between a first plurality of computing devices and a second plurality of computing devices. The server computer determines that particular plurality of the transactions is associated with a particular computing device of the first plurality of computing device. The server computer normalizes identifiers of an entity associated with the particular computing device across the particular plurality of the transactions.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: January 19, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Justin Mehta, Andrew Miller, Scott Harris
  • Patent number: 10896430
    Abstract: A fraud detection system for detecting fraudulent acts related to payment discounts from digital transactional data is disclosed. In some embodiments, the fraud detection system is programmed or configured with data structures and/or database records that are arranged to detect an occurrence of a triggering event, such as receiving an early payment discount by a buyer account from a supplier account. The fraud detection system is programmed to analyze how a first amount charged for certain items by the supplier account to the buyer account before the triggering event has changed to a second amount after the triggering event from digital documents related to procurement transactions. The certain items may include items for sale or for other miscellaneous items. The digital documents may include catalogs, purchase requisitions, purchase orders, or invoices.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: January 19, 2021
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Dmitri Korobov
  • Patent number: 10891588
    Abstract: An improved procurement system and method are provided.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: January 12, 2021
    Assignee: Coupa Software Incorporated
    Inventor: Donna Wilczek
  • Patent number: 10861069
    Abstract: Disclosed embodiments provide an electronic procurement system and process that enables a buyer or purchasing organization to maintain explicitly or implicitly, a contract price between the buyer/purchasing organization and the supplier whose catalog is integrated with an electronic marketplace. In one embodiment, a process is executed to compare the listed/purchase price of catalog items against the contract price or against a ‘normal’ purchase price. A user (e.g. the buyer) may also be able to configure and receive specific alerts regarding items that are purchased in deviation of the contracted price and items that have been added to the catalog since the last contract. Disclosed embodiments may also maintain, automatically, the historical price and purchase information of supplier catalog items that are enabled through the electronic marketplace.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: December 8, 2020
    Assignee: Coupa Software Incorporated
    Inventors: John Hutchinson, Venkateswaran Krishnan, Senthilkumar Vadivel
  • Patent number: 10861084
    Abstract: A method and apparatus for generating search data for items in an e-procurement system is provided. In various embodiments, a digital image is created or selected and data comprising search key data is generated based on the digital image. In various embodiments, the search key data is sent to a search repository listing items in an e-procurement system. In various embodiments, search data is sorted according to received search key data to present search results relating to items corresponding to the digital image.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: December 8, 2020
    Assignee: Coupa Software Incorporated
    Inventors: Chris Mayor, Fang Chang, Rahul Mehta, Maggie Mae Joy, Jeffrey Hellman, Thomas Klein
  • Patent number: 10824976
    Abstract: Systems, apparatuses, and methods for providing feedback in an electronic sourcing system. A system is configured to receive a first optimization model whose solution represents an allocation or award of items being bid upon. The first optimization model comprises a plurality of bids and one or more allocation rules representing one or more constraints on the allocation. Subsequent to determining the optimization model is not feasible, the system is configured to compare the one or more allocation rules to a reference allocation. Subsequent to determining an allocation rule of the one or more allocation rules is in conflict with the reference allocation, system is configured to relax the allocation rule in the first optimization model to create a second optimization model, and solve the second optimization model to generate an allocation compatible with the second optimization model.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: November 3, 2020
    Assignee: Coupa Software Incorporated
    Inventors: Arne Andersson, Fredrik Ygge, Mattias Willman, Ulf Ekström, Claes Ekström, Roger Björnstedt
  • Patent number: 10783533
    Abstract: A data processing method comprises storing, in one or more data repositories, information on a plurality of supplier entities according to a supplier ontology including for each particular supplier entity at least three different supplier attributes comprising a supplier detail, a timestamp specifying at least one of when the supplier detail expires or when the supplier detail was last updated, and an electronic identifier usable to contact the particular supplier entity; using supplier trigger monitoring instructions of a procurement system executed on a server computer that is coupled to the one or more data repositories, storing a plurality of opportunity triggers each comprising a trigger type and a numeric value; monitoring, without receiving an explicit request from a computing device, and based at least in part on information from the one or more data repositories, whether one or more of the plurality of opportunity triggers is satisfied, in response to determining, for a particular opportunity trigger
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: September 22, 2020
    Assignee: Coupa Software Incorporated
    Inventors: Scott Harris, Yao Yao
  • Patent number: 10769706
    Abstract: A method and apparatus are herein disclosed for allowing suppliers to generate an invoice from a purchase order without requiring them to log in or pre-register with a networked application. Implementation is provided by having a first user provide a first document to a networked application. An electronic notification is dispatched to a receiver for the first document with a unique link to a data entry page within the networked application. The data entry page is sandboxed with limited functionality within the networked application, but accepts data from the receiver to be sent directly into the first user's system.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: September 8, 2020
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: Donna Wilczek, Gabriel Perez, Robert Bernshteyn, Raja Hammoud, David Williams
  • Patent number: 10748223
    Abstract: In an embodiment, a computer-implemented method comprises receiving, from a plurality of different mobile computing devices that are located in different distributed geographic locations, a plurality of different expense report line item records, the expense report line item records generated by instances of expense tracking application programs hosted at the mobile computing devices, each of the expense report line item records comprising at least an account identification value and a geo-location value, the geo-location value indicating a then-current geographical location of a particular mobile computing device; digitally storing the plurality of different expense report line item records in a digital data repository; receiving, from a client computer, a request to report one or more of: all account identification values that are within a specified geographic region; or the last recorded locations of a particular account identification value; generating and submitting a database query to the digital data r
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: August 18, 2020
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventor: Donna Wilczek
  • Patent number: 10740832
    Abstract: Systems and methods for generating event templates for requested event types are described herein. In an embodiment, a server computer receives transactional data describing transactions between a plurality of computing devices. The server computer uses the transactional data to identify a plurality of instances of a particular event type by determining, for each instance, that a plurality of transactions associated with a particular computing device relate to an event of the particular event type. The server computer uses the transactional data related to the plurality of instances of the particular event type to determine a plurality of items for the particular event type. When the server computer receives a request from a client computing device to generate an event, the server computer generates and displays an event template which identifies the plurality of items.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: August 11, 2020
    Assignee: Coupa Software Incorporated
    Inventors: Justin Mehta, Andrew Miller, Scott Harris
  • Patent number: 10733676
    Abstract: Techniques for using a graphical user interface to automatically generate expense lines from images are described herein. According to an embodiment, a server computer causes storing in a data repository, data identifying a plurality of users, the data comprising feature data extracted from one or more images of the users. The server computer receives a digital photographic image captured using a camera in a mobile computing device. The server computer identifies one or more faces in the digital photographic image and determines that the one or more faces in the digital photographic image match a particular user. The server computer generates and stores an expense line in an expense data table in the data repository, the expense line comprising an identification of the particular user.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: August 4, 2020
    Assignee: Coupa Software Incorporated
    Inventors: Arjun Ramaratnam, Fang Chang, Ethan Laub, Maggie Mae Joy, Mikin Faldu, Anshuman Nene, Jeffrey Hellman
  • Patent number: 10713063
    Abstract: A method for improving performance of a computer procurement application includes using the procurement control system computer, determining a peer group associated with a first entity, the peer group including entities that have one or more attribute values in common with the first entity; using a procurement control system computer, obtaining, from client computers respectively associated with the entities, configurations that instruct a procurement application how to perform procurement tasks for the respective entities of the entities in the peer group; using a procurement control system computer, obtaining, from a first client computer associated with the first entity, a first configurations that instruct the procurement application how to perform procurement tasks for the first entity; using the procurement control system computer, determining, from Key Performance Indicators (KPI values) of the entities in the peer group and of the first entity, one or more KPI values of the first entity that are relat
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: July 14, 2020
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventor: Donna Wilczek
  • Patent number: 10664802
    Abstract: An improved procurement system and method are provided.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: May 26, 2020
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventor: Donna Wilczek
  • Patent number: 10643178
    Abstract: Embodiments disclosed herein provide computerized, networked procurement systems designed to interact with source sites through asynchronous, progressive scripting requests to retrieve richer data sets from websites utilizing interactive loading and multiple hyperlinked pages either with a single vendor or across a plurality of vendors. These may provide improvements on prior art systems, such as by improving the response time relative to a prior art synchronous system from 30-60 seconds to less than ten seconds.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: May 5, 2020
    Assignee: COUPA SOFTWARE INCORPORATED
    Inventors: John Melvin Kitson, Micky Glen Keck, Jeffrey Todd Crowder, Sundaresan R. Kadayam, Mark William Reed
  • Patent number: 10565282
    Abstract: A method and system for a translation manager system are described. The translation manager system allows a web translation application to insert the proper translations into web pages generated by the translation manager system. The translation manager system properly identifies how a page is reached by the user, as well as where in the page the user has selected to make their suggestion. The translation manager system uses key-locations to identify different areas where the user may make a suggestion and the web page may include multiple key-locations.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: February 18, 2020
    Assignee: Coupa Software Incorporated
    Inventors: Brian Farr, Carl Rydbeck, Brent Wooden, Toru Mori
  • Patent number: 10554789
    Abstract: Key based authorization for programmatic clients is described. One or more server computers receive a request for an action on one or more target resources, the request indicating the action to be performed on the one or more target resources at the resource access point, and a key identifying a client program running on a client computer system. A data store that stores mapping data representing one or more associations among keys, actions and target resources is queried. An existence, in the data store, of an association of a particular key corresponding to a particular client program, with a particular target resource and with a particular action associated with the particular target, represents the particular client program having authorization to perform the particular action on the particular target resource. The system authorizes performance of the action on the one or more target resources for the request.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: February 4, 2020
    Assignee: Coupa Software Incorporated
    Inventor: Bradley Rosintoski