120 patents
Page 2 of 6
Utility
System and Method of Setting a Configuration to Achieve an Outcome
20 Apr 23
A method for improving performance of a computer procurement application includes using a procurement control system computer that is communicatively connected to a plurality of client computers, retrieving attribute values of one or more entities, forming a set of matching entity records, and determining peer group data of a peer group from each set of matching entity records corresponding to the one or more entities and associated with two or more entities that are similar to a target entity; using the procurement control system computer, from each of set of matching entity records corresponding to the peer group, extracting configuration data for the one or more entities and identifying one or more commonalities in the configuration data for the one or more entities; using the procurement control system computer, extracting configuration data for the target entity; using the procurement control system computer, comparing the configuration data of the target entity with the one or more commonalities in the configuration data from the matching entity records; using the procurement control system computer, determining the configuration data of the target entity that differs from the one or more commonalities of a majority of the one or more entities in the peer group; and using the procurement control system computer, providing, via a graphical user interface of one of the client computers, one or more values of the configuration data of the target entity that differs from the one or more commonalities of a majority of the one or more entities in the peer group as a recommendation to change one or more of the configuration data of the target entity.
Donna Wilczek
Filed: 16 Dec 22
Utility
System and method of setting a configuration to achieve an outcome
4 Apr 23
A computer-implemented method for managing a graphical user interface for a computer procurement application is disclosed.
Donna Wilczek
Filed: 30 Jun 20
Utility
Using transaction data to identify computing devices capable of performing transactions subject to transaction parameters
4 Apr 23
In an embodiment, a system and method for the following steps are described herein: receiving transactional data describing transactions between multiple computing devices, using the transactional data, identifying multiple instances of a particular event type, each instance comprising multiple transactions associated with a particular computing device, using the transactional data related to the multiple instances of the particular event type, determining multiple items for the particular event type, receiving, from a client computing device, an event generation request for an event of the particular event type, generating an event template identifying one or more of the multiple items associated with the particular event type, and displaying, through a graphical user interface executing on the client computing device, the event template.
Justin Mehta, Andrew Miller, Scott Harris
Filed: 16 Dec 20
Utility
Smart Trip Preapproval Prediction
23 Mar 23
In one embodiment, a computer-implemented method executed using a server computer comprises receiving from a user computer via a network one or more requests to create one or more subforms that are associated with a digitally stored expense trip preapproval form, each of the subforms being associated with a different type of a travel expense item; in a particular subform among the one or more subforms, receiving input from the user computer specifying a plurality of input values for attributes of the particular subform, the plurality of input values collectively specifying the travel expense item; programmatically transmitting, to a price modeling server, a query comprising the plurality of input values and requesting a cost value for a travel item corresponding to the plurality of input values, and receiving in response to the query a predicted cost of the travel expense item; automatically updating the particular subform to display the predicted cost in the particular subform and to populate the predicted cost into a total cost attribute of the particular subform, the total cost attribute being separate from the display of the predicted cost; receiving, from the user computer, an updated value of the total cost attribute and updating the total cost attribute to specify the updated value; in response to determining that the updated value of the total cost attribute is different than the predicted cost, automatically generating and displaying a notification specifying that the updated value is different and specifying an amount of difference between the updated value of the total cost attribute and the predicted cost.
Dan Benson, Choon Peck, Doug Benson, Dawn Fink, Alison Guilbeaux, Valerie Layman
Filed: 20 Sep 22
Utility
Catalog enablement data for supplier systems based on community activities
21 Feb 23
A method and apparatus for generating recommendation data for cataloging items in an e-procurement system is provided.
Scott Harris, Vincent Toesca, Prasanna Kumar, Amit Vijayant
Filed: 7 Oct 21
Utility
Text-based Machine Learning Extraction of Table Data from a Read-only Document
16 Feb 23
Embodiments of the disclosed technologies provide solutions for automatically reading digital electronic documents that contain tables and correctly extracting table data, rows and columns from the documents with high accuracy and high throughput.
Hongyang Yu, Hanieh Borhanazad, Sandip Mandlecha
Filed: 25 Oct 22
Utility
Automatically recommending community sourcing events based on observations
14 Feb 23
A computer-implemented method for improving efficiency in an electronic procurement system for sourcing resources, comprising, during digital electronic interactions of a buyer computer with one or more software platforms and without receiving explicit request for recommendations from the buyer computer: automatically generating, at a coding computer, implicit observation data of the buyer computer; automatically determining, at the coding computer, one or more active sourcing events from a plurality of sourcing events, based on at least the implicit observation data of the buyer computer; using the coding computer, causing to display at least one of the one or more active sourcing events in a graphical user interface.
Raja Hammoud, Donna Wilczek, Carl Rydbeck, Pallavi Mathane
Filed: 2 Oct 19
Utility
Digitally Cross-referencing Community Transaction Data to Determine Commodity Types and Automatically Assign Tax Codes to an Invoice
26 Jan 23
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; 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, 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.
Donna Wilczek, Markus Hornburg, Zachary Randles, Lucy Ashdown
Filed: 30 Sep 22
Utility
System and method of setting a configuration to achieve an outcome
10 Jan 23
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; 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 configuration that instruct the procurement application how to perform procurement tasks for the first entity; obtaining a desired end result from the first entity; using the procurement control system computer, using a machine learning algorithm, determining configurations of the peer groups that have a causal relationship to the desired end result; providing a description of the configuration value to the client computer associated with the first entity.
Donna Wilczek
Filed: 17 May 21
Utility
Automatically identifying risk in contract negotiations using graphical time curves of contract history and divergence
10 Jan 23
In one embodiment, a method includes using a first computing device to access digital data representing a contract set of contract documents and digital contract metadata, weight differences between data field values, use the weighted differences to calculate distance scores, use the distance scores and a temporal ordering of the contract documents to generate and cause displaying a time curve graph comprising a geometric shape that comprises time curves and a spatial proximity at a second computing device, a measure of each time curve calculated to indicate an amount of time between a creation of two contract documents, the spatial proximity calculated to indicate a metric of similarity between the contract documents, in response to determining that the geometric shape indicates a lack of convergence over a threshold amount of time, generate and cause displaying a notification indicating that the contract set is at risk at the second computing device.
Dan Dimerman
Filed: 7 Apr 21
Utility
Matching Past Post-approved Transactions with Past Pre-approved Transactions Using Machine Learning Systems
22 Dec 22
Systems and methods for improving a computing system comparing past post-approved transaction records to past pre-approved transaction records are described herein.
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
Filed: 23 Aug 22
Utility
Machine Evaluation of Contract Terms
15 Dec 22
The present disclosure provides for a method of machine representation and tracking of contract terms over the lifetime of a contract including a step of defining an object model having object model components.
Jamie Wodetzki, Kevin N. Jansz, Evan D. Greensmith, Justin M. Lipton, Marco Altieri
Filed: 13 Aug 22
Utility
Automatic synchronization of payment data across distributed systems
29 Nov 22
In an embodiment, a computer-implemented method comprises receiving supplier invoice data comprising one or more supplier payment objects corresponding to a supplier to a customer of a supplier-customer transaction.
Tushar Rawal, Scott Harris
Filed: 1 May 20
Utility
Text-based machine learning extraction of table data from a read-only document
15 Nov 22
Embodiments of the disclosed technologies provide solutions for automatically reading digital electronic documents that contain tables and correctly extracting table data, rows and columns from the documents with high accuracy and high throughput.
Hongyang Yu, Hanieh Borhanazad, Sandip Mandlecha
Filed: 20 Oct 20
Utility
Non-structured data oriented communication with a database
15 Nov 22
Techniques for communicating with a third-party management database are described herein.
Lacey Perretta, Rich Wilkie, Michael David Angle, Sandeep Damodar Bhide
Filed: 27 Jun 19
Utility
Digitally cross-referencing community transaction data to determine commodity types and automatically assign tax codes to an invoice
1 Nov 22
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.
Donna Wilczek, Markus Hornburg, Zachary Randles, Lucy Ashdown
Filed: 17 May 21
Utility
Systems and Methods for Determining Path Solutions Associated with a Supply Chain Network
6 Oct 22
Input data comprises an order to provide a quantity of one or more finished goods to a site.
Zheng Ouyang, Yun Xu
Filed: 31 Mar 21
Utility
Automated Supply Chain Demand Forecasting
6 Oct 22
In an embodiment, a method includes receiving training data representing historic consumer demand for products, detecting changepoints in that data that may be associated with disruptive events, identifying relevant data for modeling, performing clustering, processing configuration information, training one or more machine learning models that are capable of evaluating other received data more accurately, and outputting results to a user display device.
Javier Recasens, Prasanna Kumar Ragavan
Filed: 30 Mar 22
Utility
System and method for repeatable and interpretable divisive analysis
27 Sep 22
Computer-implemented techniques for repeatable and interpretable divisive analysis.
Kiran Ratnapu, Prasanna Kumar, Mikin Faldu, Fang Chang, Maggie M. Joy, Arjun Ramaratnam, Amit Vijayant
Filed: 22 May 19
Utility
Configurable Machine Learning Systems Through Graphical User Interfaces
22 Sep 22
Systems and methods for presenting configurable machine learning systems through graphical user interfaces are disclosed.
Shuvro Biswas, Paddy Lawton, Yutaka Hosoai
Filed: 9 Jun 22