US 12,002,111 B1
Efficient and accurate matching of expenses to software in a SaaS management platform
Ashish Aggarwal, Los Altos Hills, CA (US); Shantanu Kumar, San Francisco, CA (US); Gaurav Sood, Redmond, WA (US); and Sharan Jhangiani, Bellevue, WA (US)
Assigned to Productiv, Inc., Palo Alto, CA (US)
Filed by Productiv, Inc., Palo Alto, CA (US)
Filed on Jan. 31, 2023, as Appl. No. 18/162,690.
Application 18/162,690 is a continuation of application No. 18/162,641, filed on Jan. 31, 2023.
Int. Cl. G06Q 40/12 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2023.01)
CPC G06Q 40/12 (2013.12) [G06N 3/045 (2023.01); G06N 3/08 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A Software as a Service (SaaS) management platform (SMP), the SMP implemented in a cloud resource having at least one processor and at least one storage device, the SMP being configured to perform a method including the following operations:
receiving a plurality of expense records for a customer organization, wherein each one of the plurality of expense records identifies an employee of the customer organization, a vendor, and an amount spent by the employee in payment to the vendor;
accessing human resources (HR) data of the employees respectively identified by the plurality of expense records;
using a first machine learning model to analyze the plurality of expense records and determine which ones of the expense records represent software purchases;
using a second machine learning model to analyze the expense records that are determined to represent software purchases, and identify software titles that the software purchases are for;
wherein using the first or the second machine learning model is configured to analyze, for a given expense record, the HR data of the employee identified by the given expense record, wherein the HR data of the employee identified by the given expense record includes one or mom of a role, team, or a location of the employee; and
surfacing the expense records that represent software purchases, in association with their respective identified software titles, through a user interface of the SMP for the customer organization.