Hierarchical profiling inputs and self-adaptive fraud detection system

US10552837B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10552837-B2
Application numberUS-201715711150-A
CountryUS
Kind codeB2
Filing dateSep 21, 2017
Priority dateSep 21, 2017
Publication dateFeb 4, 2020
Grant dateFeb 4, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments disclosed herein are related determining a risk score for one or more data transactions. Current data transactions that are associated with one or more current attributes are received. Stored data transactions associated with stored attributes are accessed. A plurality of the stored attributes are selected. A first sliding window and a second sliding window are selected. A duration of the second sliding window is longer than a duration of the first sliding window and encompasses the duration of first sliding window. Risk information for those stored data transactions that are associated with the plurality of attributes is determined. The risk information is determined during the duration of both the first and second sliding windows and is indicative of a level fraud that is occurring. The determined risk information and the current attributes are used to generate a risk score for the current data transactions. The current data transactions are approved or rejected based on the risk score.

First claim

Opening claim text (preview).

What is claimed is: 1. A computing system configured to determine a risk score associated with one or more data transactions, the computing system comprising: at least one processor; a computer readable hardware storage device having stored thereon computer-executable instructions which, when executed by the at least one processor, configure the at least one processor to: receive one or more current data transactions, each current data transaction associated with one or more current attributes that provide information associated with the current data transaction; access one or more stored data transactions, each stored data transaction associated with one or more stored attributes that provide information associated with the stored data transaction; select a plurality of the one or more stored attributes; select a first sliding window and a second sliding window, wherein a duration of the second sliding window is longer than a duration of the first sliding window and encompasses the duration of the first sliding window; determine risk information for each stored data transaction that is associated with one or more of the plurality of selected stored attributes, the risk information determined during the duration of both the first and second sliding windows and indicative of a level of fraud that is occurring; based at least on the determined risk information and the current attributes, generate a risk score for each current data transaction that is associated with one or more of the plurality of selected stored attributes; and based at least on the determined risk score for the data transaction, approve or reject the data transaction. 2. The computing system of claim 1 , wherein the duration of the first sliding window is four weeks. 3. The computing system of claim 1 , wherein the duration of the second sliding window is eight weeks. 4. The computing system of claim 1 , wherein the risk information includes one of an overall fraud rate, an overall dollar fraud rate, a fraud rate or a dollar fraud rate for each data transaction that is associated with one or more of the selected attributes. 5. The computing system of claim 1 , wherein the risk information includes a Weight of Evidence (WoE) for each data transaction that is associated with one or more of the selected attributes. 6. The computing system of claim 1 , wherein determining the risk information comprises: generating one or more profiles for the one or more of the plurality of selected stored attributes, each of the one or more profiles including at least some of the determined risk information. 7. The computing system of claim 6 , wherein a profile is generated for the risk information determined during the duration of the short term sliding window and for risk information determined during the duration of the long term sliding window. 8. The computing system of claim 1 , wherein generating a risk score for each current data transaction that is associated with one or more of the plurality of selected stored attributes s comprises: using the risk information as an input into a risk determination model; training the risk determination model based on the input risk information to update the risk determination model; and based on the training, causing the updated risk determination model to determine an updated risk score. 9. A method for determining a risk score for one or more data transactions, the method comprising: receive one or more current data transactions, each current data transaction associated with one or more current attributes that provide information associated with the current data transaction; access one or more stored data transactions, each stored data transaction associated with one or more stored attributes that provide information associated with the stored data transaction; select a plurality of the one or more stored attributes; select a first sliding window and a second sliding window, wherein a duration of the second sliding window is longer than a duration of the first sliding window and encompasses the duration of the first sliding window; determine risk information for each stored data transaction that is associated with one or more of the plurality of selected stored attributes, the risk information determined during the duration of both the first and second sliding windows and indicative of a level of fraud that is occurring; based at least on the determined risk information and the current attributes, generate a risk score for each current data transaction that is associated with one or more of the plurality of selected stored attributes; and based at least on the determined risk score for the data transaction, approve or reject the data transaction. 10. The method of claim 9 , wherein the duration of the first sliding window is four weeks. 11. The method of claim 9 , wherein the duration of the second sliding window is eight weeks. 12. The method of claim 9 , wherein the risk information includes one of an overall fraud rate or an overall dollar fraud rate. 13. The method of claim 9 , wherein the risk information includes one of a fraud rate or a dollar fraud rate for each stored data transaction that is associated with one or more of the selected stored attributes. 14. The method of claim 9 , wherein the risk information includes a Weight of Evidence (WoE) for each data transaction that is associated with one or more of the selected attributes. 15. The method of claim 9 , wherein generating a risk score for each current data transaction that is associated with one or more of the plurality of selected attributes comprises: using the risk information as an input into a risk determination model; training the risk determination model based on the input risk information to update the risk determination model; and based on the training, causing the updated risk determination model to determine an updated risk score. 16. The method of claim 9 , wherein determining the risk information comprises: generating one or more profiles for the one or more of the plurality of selected stored attributes, each of the one or more profiles including at least some of the determined risk information. 17. The method of claim 16 , wherein a profile is generated for the risk information determined during both the duration of the first sliding window and for risk information determined during the duration of the second sliding window. 18. A computing system for determining a risk score for a plurality of data transactions, the computing system comprising: at least one processor; a computer readable hardware storage device having stored thereon computer-executable instructions which, when executed by the at least one processor, cause the processor to instantiate in the hardware storage device the following: a first module that is configured to: receive one or more current data transactions, each current data transaction associated with one or more current attributes that provide information associated with the current data transaction; access a plurality of stored attributes that are associated with one or more stored data transactions, the plurality of stored attributes providing information associated with each stored data transaction of the one or more stored data transactions; select a first sliding window and a second sliding window, wherein a duration of the second sliding window is longer than a duration of the first sliding window and encompasses the duration of the first sliding window; and determine risk information for each stored data transacti

Assignees

Inventors

Classifications

  • G06Q40/02Primary

    Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03) · CPC title

  • Profile generation, learning or modification · CPC title

  • involving fraud or risk level assessment in transaction processing · CPC title

  • Ensemble learning · CPC title

  • Machine learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10552837B2 cover?
Embodiments disclosed herein are related determining a risk score for one or more data transactions. Current data transactions that are associated with one or more current attributes are received. Stored data transactions associated with stored attributes are accessed. A plurality of the stored attributes are selected. A first sliding window and a second sliding window are selected. A duration …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q40/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 04 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).