IP Library Patent Application 18982826
Patent Application
App. No. 18/982,826

TECHNIQUES FOR DETECTION OF FRAUDULENT ACTIVITY IN A DISTRIBUTED SERVICES SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/982,826
Abstract

A server computer system may determine a set of data related to a set of jobs processed by a computing platform on behalf of subscribers to the computing platform as part of an attribute analysis to facilitate the detection of fraudulent activity on the computing platform. The set of data may include, for each job, a set of attribute-value pairs corresponding to a set of attributes utilized to parameterize each job in the set of jobs. An ML model may generate a ranked list of the set of attribute-value pairs based on predictive utility of each attribute-value pair for identifying jobs involving fraudulent activity. The server computer system may determine a set of statistics for a threshold number of top attribute-value pairs in the ranked list in. Further, the server computer system may present the set of statistics for the threshold number of top attribute-value pairs via a graphical user interface.

Claims (51)

1 . A method for obtaining insights from detected fraudulent activity in a distributed services system, the method comprising:

determining, by a server computer system of the distributed services system, a set of data related to a set of jobs processed by a computing platform on behalf of subscribers to the computing platform, the set of data including, for each job, a set of attribute-value pairs corresponding to a set of attributes utilized to parameterize each job in the set of jobs;

transforming, by the server computer system, the data into input data for a machine learning (ML) model executed by the server computer system;

generating, with the machine learning (ML) model executed by the server computer system, a ranked list of the set of attribute-value pairs based on predictive utility of each attribute value for identifying jobs involving fraudulent activity;

identifying, by the server computer system, a request to access information associated with the set of jobs for a particular subscriber to the computing platform;

determining, by the server computer system and in response to the request, a set of statistics for a threshold number of top attribute-value pairs in the ranked list;

presenting, by the server computer system, the threshold number of top attribute-value pairs and the set of statistics for the threshold number of top attribute-value pairs via a graphical user interface; and

generating, by the server computer system, a job processing rule for the particular subscriber based on user input identifying a top attribute-value pair in the threshold number of top attribute-value pairs.

2 . The method of claim 1 , further comprising:

identifying, by the server computer system, an unprocessed job; and

blocking, by the server computer system, processing of the unprocessed job based on the job processing rule.

3 . The method of claim 2 , wherein blocking processing of the unprocessed job based on the job processing rule is in response to determining that the unprocessed job includes the top attribute-value pair identified based on user input.

4 . The method of claim 1 , further comprising:

identifying, by the server computer system, an unprocessed job; and

processing, by the server computer system, the unprocessed job based on the job processing rule.

5 . The method of claim 1 , wherein the ranked list of the set of attribute-value pairs is generated in an offline phase and the set of statistics are generated in an online phase.

6 . The method of claim 1 , wherein the ranked list of the set of attribute-value pairs is generated automatically on a periodic basis and the set of statistics are generated on a demand basis.

7 . The method of claim 1 , wherein the set of statistics include a count or percentage of fraudulent jobs and a count or percentage of legitimate jobs for each of the top attribute-value pairs in the ranked list.

8 . The method of claim 1 , wherein the job processing rule prevents processing of a current job on behalf of the particular subscriber based on a value for the top attribute corresponding to the current job.

9 . The method of claim 1 , wherein each job corresponds to an exchange between a subscriber to the computing platform and a client of the subscriber to the computing platform.

10 . The method of claim 1 , wherein the set of statistics include a monetary value of fraudulent jobs and a monetary value of legitimate jobs for each of the top attribute-value pairs in the ranked list.

11 . A server computer system, comprising:

a memory; and

a processor coupled to the memory configured to:

determine, by a server computer system of the distributed services system, a set of data related to a set of jobs processed by a computing platform on behalf of subscribers to the computing platform, the set of data including, for each job, a set of attribute-value pairs corresponding to a set of attributes utilized to parameterize each job in the set of jobs;

transform, by the server computer system, the data into input data for a model executed by the server computer system;

generate, with the model executed by the server computer system, a ranked list of the set of attribute-value pairs based on predictive utility of each attribute value for identifying jobs involving fraudulent activity;

identify, by the server computer system, a request to access information associated with the set of jobs for a particular subscriber to the computing platform;

determine, by the server computer system and in response to the request, a set of statistics for a threshold number of top attribute-value pairs in the ranked list;

present, by the server computer system, the threshold number of top attribute-value pairs and the set of statistics for the threshold number of top attribute-value pairs via a graphical user interface; and

generate, by the server computer system, a job processing rule for the particular subscriber based on user input identifying a top attribute-value pair in the threshold number of top attribute-value pairs.

12 . The server computer system of claim 11 , wherein the processor coupled to the memory is further configured to:

identify an unprocessed job; and

block processing of the unprocessed job based on the job processing rule.

13 . The server computer system of claim 12 , wherein blocking processing of the unprocessed job based on the job processing rule is in response to determining that the unprocessed job includes the top attribute-value pair identified based on user input.

14 . The server computer system of claim 11 , wherein the ranked list of the set of attribute-value pairs is generated in an offline phase and the set of statistics are generated in an online phase.

15 . The server computer system of claim 11 , wherein the ranked list of the set of attribute-value pairs is generated automatically on a periodic basis and the set of statistics are generated on a demand basis.

16 . The server computer system of claim 11 , wherein the set of statistics include a count or percentage of fraudulent jobs and a count or percentage of legitimate jobs for each of the top attribute-value pairs in the ranked list.

17 . A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform operations, the operations comprising:

determining, by a server computer system of the distributed services system, a set of data related to a set of jobs processed by a computing platform on behalf of subscribers to the computing platform, the set of data including, for each job, a set of attribute-value pairs corresponding to a set of attributes utilized to parameterize each job in the set of jobs;

transforming, by the server computer system, the data into input data for a model executed by the server computer system;

generating, with the model executed by the server computer system, a ranked list of the set of attribute-value pairs based on predictive utility of each attribute value for identifying jobs involving fraudulent activity;

identifying, by the server computer system, a request to access information associated with the set of jobs for a particular subscriber to the computing platform;

determining, by the server computer system and in response to the request, a set of statistics for a threshold number of top attribute-value pairs in the ranked list;

presenting, by the server computer system, the threshold number of top attribute-value pairs and the set of statistics for the threshold number of top attribute-value pairs via a graphical user interface; and

generating, by the server computer system, a job processing rule for the particular subscriber based on user input identifying a top attribute-value pair in the threshold number of top attribute-value pairs.

18 . The non-transitory computer readable storage medium of claim 17 , the operations further comprising:

identifying, by the server computer system, an unprocessed job; and

blocking, by the server computer system, processing of the unprocessed job based on the job processing rule.

19 . The non-transitory computer readable storage medium of claim 18 , wherein blocking processing of the unprocessed job based on the job processing rule is in response to determining that the unprocessed job includes the top attribute-value pair identified based on user input.

20 . The non-transitory computer readable storage medium of claim 17 , wherein the set of statistics include a count or percentage of fraudulent jobs and a count or percentage of legitimate jobs for each of the top attribute-value pairs in the ranked list.

Assignments (4)
CHANGE OF NAME Recorded Mar 13, 2026
From: STRIPE, INC.
To: STRIPE, LLC
Reel/Frame 075093/0754 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: SUN, SHAOBO
To: STRIPE, INC.
Reel/Frame 069767/0009 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE TITLE OF THE APPLICATION PREVIOUSLY RECORDED AT REEL: 69600 FRAME: 488. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 18, 2024
From: PIANTA, ANTHONY; CULLITAN, CHAUNCY; KHANDELWAL, MANAV JAI; MAREDIA, ANGEL SAMSUDDIN; AMATE, JUAN CARLOS ARTEAGA
To: STRIPE, INC.
Reel/Frame 069736/0738 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: PIANTA, ANTHONY; CULLITAN, CHAUNCY; KHANDELWAL, MANAV JAI; MAREDIA, ANGEL SAMSUDDIN; AMATE, JUAN CARLOS ARTEAGA
To: STRIPE, INC.
Reel/Frame 069600/0488 →