US 11,915,177 B1
Automatically recommending community sourcing events based on observations
Raja Hammoud, Mountain View, CA (US); Donna Wilczek, Sonoma, CA (US); Carl Rydbeck, San Mateo, CA (US); and Pallavi Mathane, Mountain View, CA (US)
Assigned to Coupa Software Incorporated, San Mateo, CA (US)
Filed by COUPA SOFTWARE INCORPORATED, San Mateo, CA (US)
Filed on Oct. 20, 2022, as Appl. No. 17/970,010.
Application 17/970,010 is a continuation of application No. 16/591,379, filed on Oct. 2, 2019, granted, now 11,580,470.
Int. Cl. G06Q 10/0631 (2023.01); G06Q 10/087 (2023.01); G06F 16/33 (2019.01); G06N 20/00 (2019.01)
CPC G06Q 10/06315 (2013.01) [G06Q 10/087 (2013.01); G06F 16/3344 (2019.01); G06N 20/00 (2019.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method for improving efficiency in an electronic procurement system for sourcing resources, the method comprising:
during digital electronic interactions of a buyer computer with one or more software platforms and without receiving an explicit request for recommendations from the buyer computer:
automatically tracking real-time digital electronic actions of the buyer computer on the one or more software platforms;
automatically generating, at a coding computer, implicit observation data of the buyer computer from context data of the buyer computer, the context data of the buyer computer relating to the real-time digital electronic actions of the buyer computer on the one or more software platforms;
processing the implicit observation data to extract one or more keywords;
determining that the one or more keywords comprise a commodity term;
cross-referencing, using a trained machine-learning classifier, the commodity term to a plurality of sourcing event records corresponding to a plurality of active sourcing events that are not yet closed and in which a plurality of buyer computers can participate;
automatically determining, at the coding computer, one or more active sourcing events from the plurality of active sourcing events, based on at least the implicit observation data of the buyer computer;
generating, using the coding computer, one or more electronic collaboration rooms for each of the one or more active sourcing events;
displaying, using the coding computer, the one or more electronic collaboration rooms in a graphical user interface (GUI) of the buyer computer, each of the one or more electronic collaboration rooms comprising a message board to communicate with one or more participants of a respective active sourcing event;
updating, using the coding computer, a status of the respective active sourcing event in a corresponding electronic collaboration room in the GUI of the buyer computer from a first status indicator to a second status indicator, wherein the first status indicator represents a status that one or more supplier computers is required to participate in the respective active sourcing event with the buyer computer, wherein the second status indicator represents a status that the respective active sourcing event has progressed to have sufficient information collected from the buyer computer to share with the one or more supplier computers in the respective active sourcing event.