Patents Assigned to Coupa Software Incorporated
-
Patent number: 10896450Abstract: 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: GrantFiled: November 16, 2017Date of Patent: January 19, 2021Assignee: Coupa Software IncorporatedInventors: Justin Mehta, Andrew Miller, Scott Harris
-
Patent number: 10896430Abstract: 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: GrantFiled: November 21, 2018Date of Patent: January 19, 2021Assignee: Coupa Software IncorporatedInventors: Scott Harris, Dmitri Korobov
-
Patent number: 10891588Abstract: An improved procurement system and method are provided.Type: GrantFiled: June 20, 2017Date of Patent: January 12, 2021Assignee: Coupa Software IncorporatedInventor: Donna Wilczek
-
Patent number: 10861069Abstract: 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: GrantFiled: August 2, 2018Date of Patent: December 8, 2020Assignee: Coupa Software IncorporatedInventors: John Hutchinson, Venkateswaran Krishnan, Senthilkumar Vadivel
-
Patent number: 10861084Abstract: 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: GrantFiled: October 4, 2019Date of Patent: December 8, 2020Assignee: Coupa Software IncorporatedInventors: Chris Mayor, Fang Chang, Rahul Mehta, Maggie Mae Joy, Jeffrey Hellman, Thomas Klein
-
Patent number: 10824976Abstract: 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: GrantFiled: November 20, 2015Date of Patent: November 3, 2020Assignee: Coupa Software IncorporatedInventors: Arne Andersson, Fredrik Ygge, Mattias Willman, Ulf Ekström, Claes Ekström, Roger Björnstedt
-
Patent number: 10783533Abstract: 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 triggerType: GrantFiled: May 31, 2016Date of Patent: September 22, 2020Assignee: Coupa Software IncorporatedInventors: Scott Harris, Yao Yao
-
Patent number: 10769706Abstract: 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: GrantFiled: September 8, 2017Date of Patent: September 8, 2020Assignee: COUPA SOFTWARE INCORPORATEDInventors: Donna Wilczek, Gabriel Perez, Robert Bernshteyn, Raja Hammoud, David Williams
-
Patent number: 10748223Abstract: 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 rType: GrantFiled: September 8, 2017Date of Patent: August 18, 2020Assignee: COUPA SOFTWARE INCORPORATEDInventor: Donna Wilczek
-
Patent number: 10740832Abstract: 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: GrantFiled: November 16, 2017Date of Patent: August 11, 2020Assignee: Coupa Software IncorporatedInventors: Justin Mehta, Andrew Miller, Scott Harris
-
Patent number: 10733676Abstract: 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: GrantFiled: May 17, 2018Date of Patent: August 4, 2020Assignee: Coupa Software IncorporatedInventors: Arjun Ramaratnam, Fang Chang, Ethan Laub, Maggie Mae Joy, Mikin Faldu, Anshuman Nene, Jeffrey Hellman
-
Patent number: 10713063Abstract: 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 relatType: GrantFiled: June 21, 2017Date of Patent: July 14, 2020Assignee: COUPA SOFTWARE INCORPORATEDInventor: Donna Wilczek
-
Patent number: 10664802Abstract: An improved procurement system and method are provided.Type: GrantFiled: May 8, 2017Date of Patent: May 26, 2020Assignee: COUPA SOFTWARE INCORPORATEDInventor: Donna Wilczek
-
Patent number: 10643178Abstract: 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: GrantFiled: June 13, 2018Date of Patent: May 5, 2020Assignee: COUPA SOFTWARE INCORPORATEDInventors: John Melvin Kitson, Micky Glen Keck, Jeffrey Todd Crowder, Sundaresan R. Kadayam, Mark William Reed
-
Patent number: 10565282Abstract: 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: GrantFiled: December 28, 2018Date of Patent: February 18, 2020Assignee: Coupa Software IncorporatedInventors: Brian Farr, Carl Rydbeck, Brent Wooden, Toru Mori
-
Patent number: 10554789Abstract: 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: GrantFiled: November 14, 2016Date of Patent: February 4, 2020Assignee: Coupa Software IncorporatedInventor: Bradley Rosintoski
-
Patent number: 10521202Abstract: Systems and methods for providing a project building interface are described herein. In an embodiment, a server computer displays, through a graphical user interface, one or more options for defining aspects of a project. The server computer receives, through selection of the one or more first options in the graphical user interface, first user input defining particular aspects of a particular project. The server computer displays through the graphical user interface, one or more second options for defining a guide. The server computer receives, through selection of the one or more second options in the graphical user interface, second user input defining a particular guide for the particular project. The server computer receives through the graphical user interface, a request to store the particular project. The server computer stores the particular aspects of the particular project and the particular guide.Type: GrantFiled: November 20, 2017Date of Patent: December 31, 2019Assignee: Coupa Software IncorporatedInventors: Arne Andersson, Fredrik Ygge
-
Patent number: 10503800Abstract: 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: GrantFiled: December 27, 2018Date of Patent: December 10, 2019Assignee: COUPA SOFTWARE INCORPORATEDInventor: Fabrice Saporito
-
Patent number: 10481907Abstract: A data processing method including, in a procurement application program, generating and causing displaying as part of a graphical user interface of a client computer, a user interface widget that is programmed to list a plurality of different project identifiers; receiving first input indicating a selection of a particular project identifier representing a project managed using the procurement application program from among the plurality of different project identifiers; in response to the first input, retrieving from a database, a particular self-executing project table that corresponds to the particular project identifier, from among a plurality of digitally stored self-executing project tables, wherein the particular self-executing project table comprises: header data; a plurality of action identifiers of a plurality of different actions that are available in the procurement application program and that are associated with executing the particular self-executing project table; a plurality of different conType: GrantFiled: July 13, 2018Date of Patent: November 19, 2019Assignee: Coupa Software IncorporatedInventors: Steve Deol, Scott Harris
-
Patent number: 10424025Abstract: A method and system for reconciliation of data from disparate sources is provided.Type: GrantFiled: June 24, 2016Date of Patent: September 24, 2019Assignee: Coupa Software IncorporatedInventors: Stephen Cussen, Christopher Yin