IP Library Granted Patent US 12,184,508
Granted Patent B2
US 12,184,508 · App. 16/948,525 · Granted Dec 31, 2024

Detection of operational threats using artificial intelligence

Inventor: Theja Birur (San Ramon, CA)
Assignee: 4L Data Intelligence, Inc.
H04L41/16H04L41/06H04L45/08H04L45/123H04L63/1416H04L67/63G06F16/9024G06N20/00H04L63/102
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 12,184,508
App. No.
16/948,525
Granted
Dec 31, 2024
Kind
B2
Abstract

A set of resource requests that each includes authorization-supporting data for receiving a requested resource can be received. For each request, augmenting data associated with part of the data is retrieved, and it is determined whether access is authorized based on the augmenting data and the authorization-supporting data. A machine-learning model is trained using representations of the set of resource requests and the authorization determinations. Additional requests are processed by the trained model to generate corresponding authorization outputs. One or more identifiers to flag for inhibition of resource access are determined based on the authorization outputs. Upon detecting that a new resource request to access a particular resource includes an identifier of the one or more identifiers, a new authorization output is generated to inhibit access to the particular resource.

Claims (86)

1. A system comprising:

one or more data processors; and

a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform actions including:

detecting receipt of each of a set of resource requests, wherein each resource request of the set of resource requests was received from a user device and includes:

an identification of a requested resource, the requested resource being a particular amount of payment from an insurance provider for one or more medical-service events; and

authorization-supporting data for receiving the requested resource, wherein the authorization-supporting data includes one or more characterizing parameters that characterize the one or more medical-service events;

identifying, for each of at least some resource requests, a plurality of medical-provider entities that are associated with the one or more medical-service events by performing a database look-up using a particular characterizing parameter of the one or more characterizing parameters included in a resource request to determine whether the resource request is preceded by another resource request associated with a different entity of the plurality of entities;

generating, for each of the at least some resource requests, an object for each medical-provider entity of the plurality of medical-provider entities within a directed graph and directed links connecting the objects;

determining, for each object of the directed graph, a link prevalence based on the directed links that are associated with the object and that were generated within a predefined time interval;

generating, for each object of the directed graph and based on the link prevalence, an augmenting value that represents an estimated probability that a resource request that identifies the medical-provider entity of the object accords with resource-access rules;

receiving a new resource request after the set of resource requests, the new resource request including:

an identification of a newly requested resource, the newly requested resource being another particular amount of payment from the insurance provider for one or more recent medical-service events; and

new authorization-supporting data for receiving the newly requested resource, wherein the authorization-supporting data includes one or more new characterizing parameters that characterize the one or more recent medical-service events;

detecting, from the new resource request, a set of medical-provider entities associated with the one or more recent medical-service events;

identifying a set of objects from the directed graph that correspond to the set of medical-provider entities;

retrieving, for each object of the set of objects, the augmenting value; and

generating a new authorization output based on the augmenting values of the set of objects, wherein the new authorization output includes generating and transmitting an instruction to avail at least some part of the requested resource, triggering transmission of at least some part of the requested resource, queuing the resource request for an agent review, generating and transmitting a response communication that identifies an extent to which access to the requested resource is approved and updating a data record associated with the resource request to include the new authorization output.

2. The system of claim 1 , wherein identifying, for each of at least some resource requests, the two or more medical-provider entities that are associated with the one or more medical-service events includes:

identifying a medical-provider first entity of the two or more medical-provider entities that referred a subject to a second medical-provider entity of the two or more medical-provider entities.

3. The system of claim 1 , wherein identifying, for each of at least some resource requests, the two or more medical-provider entities that are associated with the one or more medical-service events includes:

identifying a first medical-provider entity of the two or more medical-provider entities that corresponds to the resource request; and

determining that a characterizing parameter of the resource request is related to a preceding resource request; and

identifying a second medical-provider entity of the two or more medical-provider entities that corresponds to the preceding resource request.

4. The system of claim 1 , wherein the directed links identifies a type of relationship between two objects.

5. The system of claim 1 , wherein detecting each medical-provider entity associated with the one or more recent medical-service events includes:

generating a set of related resource requests by executing a lookup using at least one of the one or more new characterizing parameters; and

identifying each medical-provider entity associated with the set of related resource requests.

6. The system of claim 1 , wherein determining, for each object of the directed graph, the link prevalence based on the directed links associated with the object that were generated within a predefined time interval includes:

identifying a quantity of links associated with the object that were generated with the predefined time interval.

7. The system of claim 1 , wherein determining, for each object of the directed graph, the link prevalence based on the directed links associated with the object that were generated within a predefined time interval includes:

determining a fraction of resource requests of the set of resource requests that identified a medical-provider entity corresponding to the object.

8. The system of claim 1 , wherein the directed graph segments objects that represent entities with a same geographical area from other objects.

9. A computer-implemented method comprising:

detecting receipt of each of a set of resource requests, wherein each resource request of the set of resource requests was received from a user device and includes:

an identification of a requested resource, the requested resource being a particular amount of payment from an insurance provider for one or more medical-service events; and

authorization-supporting data for receiving the requested resource, wherein the authorization-supporting data includes one or more characterizing parameters that characterize the one or more medical-service events;

identifying, for each of at least some resource requests, a plurality of medical-provider entities that are associated with the one or more medical-service events by performing a database look-up using a particular characterizing parameter of the one or more characterizing parameters included in a resource request to determine whether the resource request is preceded by another resource request associated with a different entity of the plurality of entities;

generating, for each of the at least some resource requests, an object for each medical-provider entity of the plurality of medical-provider entities within a directed graph and directed links connecting the objects;

determining, for each object of the directed graph, a link prevalence based on the directed links that are associated with the object and that were generated within a predefined time interval;

generating, for each object of the directed graph and based on a machine-learning model that uses the link prevalence, an augmenting value that represents an estimated probability that the resource request that identifies the medical-provider entity of the object accords with resource-access rules;

receiving a new resource request after the set of resource requests, the new resource request including:

an identification of a newly requested resource, the newly requested resource being another particular amount of payment from the insurance provider for one or more recent medical-service events; and

new authorization-supporting data for receiving the newly requested resource, wherein the authorization-supporting data includes one or more new characterizing parameters that characterize the one or more recent medical-service events;

detecting, from the new resource request, a set of medical-provider entities associated with the one or more recent medical-service events;

identifying a set of objects from the directed graph that correspond to the set of medical-provider entities;

retrieving, for each object of the set of objects, the augmenting value; and

generating a new authorization output based on the augmenting values of the set of objects, wherein the new authorization output includes generating and transmitting an instruction to avail at least some part of the requested resource, triggering transmission of at least some part of the requested resource, queuing the resource request for an agent review, generating and transmitting a response communication that identifies an extent to which access to the requested resource is approved and updating a data record associated with the resource request to include the new authorization output.

10. The computer-implemented method of claim 9 , wherein identifying, for each of at least some resource requests, the two or more medical-provider entities that are associated with the one or more medical-service events includes:

identifying a first medical-provider entity of the two or more medical-provider entities that referred a subject to a second medical-provider entity of the two or more medical-provider entities.

11. The computer-implemented method of claim 9 , wherein identifying, for each of at least some resource requests, the two or more medical-provider entities that are associated with the one or more medical-service events includes:

identifying a first medical-provider entity of the two or more medical-provider entities that corresponds to the resource request; and

determining that a characterizing parameter of the resource request is related to a preceding resource request; and

identifying a second medical-provider entity of the two or more medical-provider entities that corresponds to the preceding resource request.

12. The computer-implemented method of claim 9 , wherein the directed links identifies a type of relationship between two objects.

13. The computer-implemented method of claim 9 , wherein detecting each medical-provider associated with the one or more recent medical-service events includes:

generating a set of related resource requests by executing a lookup using at least one of the one or more new characterizing parameters; and

identifying each medical-provider entity associated with the set of related resource requests.

14. The computer-implemented method of claim 9 , wherein determining, for each object of the directed graph, the link prevalence based on the directed links associated with the object that were generated within a predefined time interval includes:

identifying a quantity of links associated with the object that were generated with the predefined time interval.

15. The computer-implemented method of claim 9 , wherein determining, for each object of the directed graph, the link prevalence based on the directed links associated with the object that were generated within a predefined time interval includes:

determining a fraction of resource requests of the set of resource requests that identified a medical-provider entity corresponding to the object.

16. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform actions including:

detecting receipt of each of a set of resource requests, wherein each resource request of the set of resource requests was received from a user device and includes:

an identification of a requested resource, the requested resource being a particular amount of payment from an insurance provider for one or more medical-service events; and

authorization-supporting data for receiving the requested resource, wherein the authorization-supporting data includes one or more characterizing parameters that characterize the one or more medical-service events;

identifying, for each of at least some resource requests, a plurality of medical-provider entities that are associated with the one or more medical-service events by performing a database look-up using a particular characterizing parameter of the one or more characterizing parameters included in a resource request to determine whether the resource request is preceded by another resource request associated with a different entity of the plurality of entities;

generating, for each of the at least some resource requests, an object for each medical-provider entity of the plurality of medical-provider entities within a directed graph and directed links connecting the objects;

determining, for each object of the directed graph, a link prevalence based on the directed links that are associated with the object and that were generated within a predefined time interval;

generating, for each object of the directed graph and based on a machine-learning model that uses the link prevalence, an augmenting value that represents an estimated probability that the resource request that identifies the medical-provider entity of the object accords with resource-access rules;

receiving a new resource request after the set of resource requests, the new resource request including:

an identification of a newly requested resource, the newly requested resource being another particular amount of payment from the insurance provider for one or more recent events; and

new authorization-supporting data for receiving the newly requested resource, wherein the authorization-supporting data includes one or more new characterizing parameters that characterize the one or more recent medical-service events;

detecting, from the new resource request, a set of medical-provider entities associated with the one or more recent medical-service events;

identifying a set of objects from the directed graph that correspond to the set of medical-provider entities;

retrieving, for each object of the set of objects, the augmenting value; and

generating a new authorization output based on the augmenting values of the set of objects, wherein the new authorization output includes generating and transmitting an instruction to avail at least some part of the requested resource, triggering transmission of at least some part of the requested resource, queuing the resource request for an agent review, generating and transmitting a response communication that identifies an extent to which access to the requested resource is approved and updating a data record associated with the resource request to include the new authorization output.

17. The computer-program product of claim 16 , wherein identifying, for each of at least some resource requests, the two or more medical-provider entities that are associated with the one or more medical-service events includes:

identifying a first medical-provider entity of the two or more medical-provider entities that referred a subject to a second medical-provider entity of the two or more medical-provider entities.

18. The computer-program product of claim 16 , wherein identifying, for each of at least some resource requests, the two or more medical-provider entities that are associated with the one or more medical-service events includes:

identifying a first medical-provider entity of the two or more medical-provider entities that corresponds to the resource request; and

determining that a characterizing parameter of the resource request is related to a preceding resource request; and

identifying a second medical-provider entity of the two or more medical-provider entities that corresponds to the preceding resource request.

19. The computer-program product of claim 16 , wherein the directed links identifies a type of relationship between two objects.

20. The computer-program product of claim 16 , wherein detecting each medical-provider entity associated with the one or more recent medical-service events includes:

generating a set of related resource requests by executing a lookup using at least one of the one or more new characterizing parameters; and

identifying each medical-provider entity associated with the set of related resource requests.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded May 13, 2026
From: REID, MAURICE, DR.; DRAKE ZAHARRIS, TRUSTEE OF THE 2022 CEDARWOOD IRREVOCABLE TRUST; ZUBAK, JOHN; WILLIAM C. WILEMON, TRUSTEE OF THE WILEMON LIVING TRUST DATED AUGUST 5, 2010; KOKULAK, STEVEN
To: 4L DATA INTELLIGENCE, INC.
Reel/Frame 075573/0811 →
SECURITY INTEREST Recorded Dec 5, 2024
From: 4L DATA INTELLIGENCE, INC.
To: REID, MAURICE, DR.; DRAKE ZAHARRIS, TRUSTEE OF THE 2022 CEDARWOOD IRREVOCABLE TRUST; WILLIAM C. WILEMON, TRUSTEE OF THE WILEMON LIVING TRUST DATED AUGUST 5, 2010; ZUBAK, JOHN; KOKULAK, STEVEN
Reel/Frame 069520/0735 →
RELEASE OF SECURITY INTEREST Recorded Dec 5, 2024
From: REID, MAURICE, DR.
To: 4L DATA INTELLIGENCE, INC.
Reel/Frame 069520/0499 →
SECURITY INTEREST Recorded Sep 12, 2024
From: 4L DATA INTELLIGENCE, INC.
To: REID, MAURICE, DR.
Reel/Frame 068574/0229 →
RELEASE OF SECURITY INTEREST Recorded Sep 12, 2024
From: BACKYARD PROJECTS, LLC; DRAKE ZAHARRIS, TRUSTEE OF THE 2022 CEDARWOOD IRREVOCABLE TRUST; KELLY REID, TRUSTEE OF THE REID FAMILY TRUST; WILLIAM C. WILEMON, TRUSTEE OF THE WILEMON LIVING TRUST DATED AUGUST 10, 2010
To: 4L DATA INTELLIGENCE, INC.
Reel/Frame 068573/0819 →
CHANGE OF NAME Recorded Nov 9, 2023
From: APATICS, INC.
To: 4L DATA INTELLIGENCE, INC.
Reel/Frame 065515/0046 →
SECURITY INTEREST Recorded Nov 8, 2023
From: 4L DATA INTELLIGENCE, INC.
To: BACKYARD PROJECTS, LLC; DRAKE ZAHARRIS, TRUSTEE OF THE 2022 CEDARWOOD IRREVOCABLE TRUST; KELLY REID, TRUSTEE OF THE REID FAMILY TRUST; WILLIAM C. WILEMON, TRUSTEE OF THE WILEMON LIVING TRUST DATED AUGUST 10, 2010
Reel/Frame 065496/0015 →
CHANGE OF NAME Recorded Mar 22, 2023
From: APATICS, INC.
To: 4L DATA INTELLIGENCE, INC.
Reel/Frame 063147/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: BIRUR, THEJA
To: APATICS, INC.
Reel/Frame 055355/0820 →
Continuity (4)
Continuation 16269514 · Feb 6, 2019
Provisional Application 62627547 · Feb 7, 2018
Related Publication 20220094699A1 · Mar 24, 2022
Related Publication 20240314043A9 · Sep 19, 2024