IP Library › Granted Patent US 11,593,816
Granted Patent B1
US 11,593,816 · App. 17/847,544 · Granted Feb 28, 2023

Integrating fraud telemetry vendor

Inventor: Declan O'Donovan (Great Falls, VA)
Assignee: MORGAN STANLEY SERVICES GROUP INC.
G06Q30/0185H04L67/02
View Patent ↗
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 11,593,816
App. No.
17/847,544
Granted
Feb 28, 2023
Kind
B1
Abstract

A firm computer system is configured to add a new third party telemetry vendor. An incumbent third party telemetry vendor communicates with the firm computer system using HTTP requests that include HTTP headers, including a first telemetry-related HTTP header. The new third party telemetry vendor communicates with the firm computer system using HTTP requests that include the first telemetry-related HTTP header. The new third party telemetry vendor appends its telemetry data to the first telemetry-related HTTP, separating it in the first telemetry-related HTTP from telemetry data from the incumbent third party telemetry vendor according to a predefined syntax.

Claims (27)

1. A method of configuring a computer system of a firm to add a new third party telemetry system, wherein prior to addition of the new third party telemetry system to the computer system, wherein the computer system is communicably coupled to an incumbent third party telemetry system, and wherein the incumbent third party telemetry system communicates with the computer system using hypertext transfer protocol (HTTP) requests that include HTTP headers, wherein the HTTP headers include a first telemetry-related HTTP header, the method comprising:

receiving, by the computer system of the firm, from the new third party telemetry system, HTTP requests, wherein the HTTP requests include, for a user request of the computer system:

the first telemetry-related HTTP header;

first telemetry data for the user request appended by the incumbent third party telemetry system to the first telemetry-related HTTP header; and

second telemetry data for the user request appended by the new third party telemetry system to the first telemetry-related HTTP header, such that the second telemetry data is separated in the first telemetry-related HTTP header from the first telemetry data from the incumbent third party telemetry system according to a predefined syntax;

identifying as non-actionable, by a first fraud decisioning engine of the computer system that is associated with the incumbent third party telemetry system, the second telemetry data appended by the new third party telemetry system to the first telemetry-related HTTP header based on the predefined syntax, such that the first fraud decisioning engine provides a first response for the user request based on the first telemetry data from the incumbent third party telemetry system; and

identifying as non-actionable, by a second fraud decisioning engine of the computer system that is associated with the new third party telemetry system, the first telemetry data appended by the incumbent third party telemetry system to the first telemetry-related HTTP header based on the predefined syntax, such that the second fraud decisioning engine provides a second response for the user request based on the second telemetry data from the new third party telemetry system.

2. The method of claim 1 , wherein the computer system comprises a fraud decisioning engine orchestration system for transmitting the first telemetry data from the incumbent third party telemetry system and the second telemetry data from the new third party telemetry system for the user request to an appropriate fraud decisioning engine.

3. The method of claim 2 , wherein the first fraud decisioning engine is configured to unencapsulate the first telemetry data for the user request appended by the incumbent third party telemetry system and to transmit the first response for the user request to the fraud decisioning engine orchestration system; and

the second fraud decisioning engine is configured to unencapsulate the second telemetry data for the user request appended by the new third party telemetry system and to transmit the second response for the user request to the fraud decisioning engine orchestration system.

4. The method of claim 3 , wherein the fraud decisioning engine orchestration system is configured to render a decision on the user request based on the first and second responses from the first and second fraud decisioning engines for the user request.

5. The method of claim 4 , wherein the decision is selected from at least one of: blocking the user request, approving the user request, or requesting additional action from a user associated with the user request, or any combination thereof.

6. A firm computer system for processing user requests, the firm computer system comprising;

a fraud decisioning engine orchestration system that is in communication with a first external telemetry system and a second external telemetry system, wherein:

the first and second external telemetry system are external to the firm computer system;

the first and second external telemetry systems communicate with the fraud decisioning engine orchestration system for a user request using hypertext transfer protocol (HTTP) requests that include HTTP headers; and

the HTTP headers include a first telemetry-related HTTP header, such that:

the first external telemetry system is configured to append first telemetry data for the user request to the first telemetry-related HTTP header; and

the second external telemetry system is configured to append second telemetry data for the user request to the first telemetry-related HTTP header, such that the second telemetry data appended by the second external telemetry system to the first telemetry-related HTTP header is separated in the first telemetry-related HTTP header from the first telemetry data appended by the first external telemetry system according to a predefined syntax;

a first fraud decisioning engine in communication with the fraud decisioning engine orchestration system, wherein the first fraud decisioning engine is associated with the first external telemetry system, and wherein the first fraud decisioning engine is configured to identify as non-actionable the second telemetry data associated with the second external telemetry system in the first telemetry-related HTTP header based on the predefined syntax; and

a second fraud decisioning engine in communication with the fraud decisioning engine orchestration system, wherein the second fraud decisioning engine is associated with the second external telemetry system, and wherein the second fraud decisioning engine is configured to identify as non-actionable the first telemetry data associated with the first external telemetry system in the first telemetry-related HTTP header based on the predefined syntax.

7. The firm computer system of claim 6 , wherein the firm computer system is for transmitting the first telemetry data from the first external telemetry system and the second telemetry data from the second external telemetry system for the user request to an appropriate fraud decisioning engine.

8. The firm computer system of claim 7 , wherein:

the first fraud decisioning engine is configured to unencapsulate the first telemetry data for the user request appended by the first external telemetry system and to transmit a first response for the user request to the fraud decisioning engine orchestration system; and

the second fraud decisioning engine is configured to unencapsulate the second telemetry data for the user request appended by the second external telemetry system and to transmit a second response for the user request to the fraud decisioning engine orchestration system.

9. The firm computer system of claim 8 , wherein the fraud decisioning engine orchestration system is configured to render a decision on the user request based on the first and second responses from the first and second fraud decisioning engines for the user request.

10. The firm computer system of claim 9 , wherein the decision is selected from at least one of: blocking the user request, approving the user request, or requesting additional action from a user associated with the user request, or any combination thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2022
From: O'DONOVAN, DECLAN
To: MORGAN STANLEY SERVICES GROUP INC.
Reel/Frame 060338/0860 →
Cited By (1)
US 12,302,101