IP Library › Granted Patent US 10,282,461
Granted Patent B2
US 10,282,461 · App. 15/201,281 · Granted May 7, 2019

Structure-based entity analysis

Inventor: Nathan Snell (Wilmington, NC)
Assignee: nCino, Inc.
G06F17/30598G06F17/30448G06F17/30554
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 10,282,461
App. No.
15/201,281
Granted
May 7, 2019
Kind
B2
Abstract

Techniques described herein include a system, method, and computer-readable medium for providing networked-grouping data processing when concurrently processing a resource request. Upon receiving a resource request, a networked-grouping related to the resource request is identified, and the attributes of the networked-grouping are analyzed to further decide to fulfill the resource request. Clusters of networked-groupings are also used to identify resource targets.

Claims (74)

1. A system for computing an outcome score associated with fulfilling a request for a first financial services product, the system comprising:

a linking processor connected to a financial services product provider device over a network that, in response to receiving the request for the first financial services product from a financial services product requestor device:

configures an interconnect web to include a plurality of nodes and a plurality of links interconnecting the plurality of nodes, wherein each node of the plurality of nodes corresponds to an entity that is a person, business, or organization;

identifies a first link between a first node that corresponds to a first entity and a requestor node that corresponds to a financial services product requestor, wherein the first link represents a first existing relationship between the first entity and the financial services product requestor, and wherein the first entity is a first person, business, or organization,

identifies a second link between a second node that corresponds to a second entity and the requestor node that corresponds to the financial services product requestor, wherein the second link represents a second existing relationship between the second entity and the financial services product requestor, and wherein the second entity is a second person, business, or organization; and

identifies a first networked grouping within the interconnect web, wherein the first network grouping associates the first node, the second node, and the requestor node;

a cluster module that identifies a second networked grouping within the interconnect web, wherein the second networked grouping comprises a receiver node that corresponds to a recipient of a second financial services product, a third node that corresponds to a third entity, and a fourth node that corresponds to a fourth entity; and

an outcome score module that:

determines a first score of the first entity as a function of the first link and the first financial services product;

determines a second score of the second entity as a function of the second link and the first financial services product;

determines a third score based on at least one default rate of the second networked grouping;

calculates a first weight as a function of the first link;

calculates a second weight as a function of the second link;

generates the outcome score as a function of the first score, the second score, the third score, the first weight, and the second weight, wherein the outcome score is a measure of a level of risk of a resource provider providing the first financial services product to the financial services product requestor; and

causes, over the network, the outcome score to be displayed on the financial services product provider device, wherein the financial services product provider device causes, over the network, a response to appear on the financial services product requestor device.

2. The system of claim 1 , wherein the outcome score module:

calculates a third weight as a function of the financial services product requestor and the first financial services product; and

generates the outcome score as a function of the first score, the second score, the third score, the first weight, the second weight, and the third weight.

3. The system of claim 1 , wherein:

the second financial services product is determined to be similar to the first financial services product.

4. The system of claim 1 , wherein:

the second networked grouping has a link determined to be similar to the first link.

5. The system of claim 1 , wherein the outcome score module generates an initial outcome score as a function of the first score, the second score, the first weight, and the second weight, and subsequently generates the outcome score as a function of the initial outcome score and the third score.

6. The system of claim 4 , further comprising:

a financial services product placement module that:

determines that the third entity corresponding to the third node in the second networked grouping lacks a first financial services product type; and

causes, over the network, a message to appear on the financial services product provider device that the third entity lacks the first financial services product type, wherein the financial services product provider device causes, over the network, an offer of the first financial services product to appear on a third entity device.

7. A processor-implemented method for computing an outcome score associated with fulfilling a request for a first financial services product, the method comprising:

receiving, over a network, the request for the first financial services product, from a financial services product requestor device;

configuring an interconnect web to include a plurality of nodes and a plurality of links interconnecting the plurality of nodes, wherein each node of the plurality of nodes corresponds to an entity that is a person, business, or organization;

identifying a first link between a first node that corresponds to a first entity and a requestor node that corresponds to a financial services product requestor, wherein the first link represents a first existing relationship between the first entity and the financial services product requestor, and wherein the first entity is a first person, business, or organization;

identifying a second link between a second node that corresponds to a second entity and the requestor node that corresponds to the financial services product requestor, wherein the second link represents a second existing relationship between the second entity and the financial services product requestor, and wherein the second entity is a second person, business, or organization;

determining a first score of the first entity as a function of the first link and the first financial services product;

determining a second score of the second entity as a function of the second link and the first financial services product;

calculating a first weight as a function of the first link;

calculating a second weight as a function of the second link;

identifying a first networked grouping within the interconnect web, wherein the first networked grouping associates the first node, the second node, and the requestor node;

identifying a second networked grouping within the interconnect web, wherein the second networked grouping comprises a receiver node that corresponds to a recipient of a second financial services product, a third node that corresponds to a third entity, and a fourth node that corresponds to a fourth entity;

determining a third score based on at least one default rate of the second networked grouping;

generating the outcome score as a function of the first score, the second score, the third score, the first weight, and the second weight, wherein the outcome score is a measure of a level of risk of a resource provider providing the first financial services product to the financial services product requestor; and

causing, over the network, the outcome score to be displayed on a financial services product provider device, wherein the financial services product provider device causes, over the network, a response to appear on the financial services product requestor device.

8. The processor-implemented method of claim 7 , further comprising:

calculating a third weight as a function of the financial services product requestor and the first financial services product; and

generating the outcome score as a function of the first score, the second score, the third score, the first weight, the second weight, and the third weight.

9. The processor-implemented method of claim 7 ,

wherein the second financial services product is determined to be similar to the first financial services product.

10. The processor-implemented method of claim 7 ,

wherein the second networked grouping has a link determined to be similar to the first link.

11. The processor-implemented method of claim 7 , wherein an initial outcome score is generated as a function of the first score, the second score, the first weight, and the second weight, and the outcome score is subsequently generated as a function of the initial outcome score and the third score.

12. The processor-implemented method of claim 10 , further comprising:

determining that the third entity corresponding to the third node in the second networked grouping lacks a first financial services product type; and

causing, over the network, a message to appear on the financial services product provider device that the third entity lacks the first financial services product type, wherein the financial services product provider device causes, over the network, an offer of the first financial services product to appear on a third entity device.

13. A non-transitory computer readable medium having instruction sets stored thereon that, when the instruction sets are executed by a computer, the instruction sets cause the computer to:

receive, over a network, a request for a first financial services product, from a financial services product requestor device, by a financial services product provider device;

configure an interconnect web to include a plurality of nodes and a plurality of links interconnecting the plurality of nodes, wherein each node of the plurality of nodes corresponds to an entity that is a person, business, or organization;

identify a first link between a first node that corresponds to a first entity and a requestor node that corresponds to a financial services product requestor, wherein the first link represents a first existing relationship between the first entity and the financial services product requestor, and wherein the first entity is a first person, business, or organization, and

identify a second link between a second node that corresponds to a second entity and the requestor node that corresponds to the financial services product requestor, wherein the second link represents a second existing relationship between the second entity and the financial services product requestor, and wherein the second entity is a second person, business, or organization;

determine a first score of the first entity as a function of the first link and the first financial services product;

determine a second score of the second entity as a function of the second link and the first financial services product;

calculate a first weight as a function of the first link;

calculate a second weight as a function of the second link;

identify a first networked grouping within the interconnect web, wherein the first networked grouping associates the first node, the second node, and the requestor node;

identify a second networked grouping within the interconnect web, wherein the second networked grouping comprises a receiver node that corresponds to a recipient of a second financial services product, a third node that corresponds to a third entity, and a fourth node that corresponds to a fourth entity;

determine a third score based on the second networked grouping;

generate an outcome score as a function of the first score, the second score, the third score, the first weight, and the second weight, wherein the outcome score is a measure of a level of risk of a resource provider providing the first financial services product to the financial services product requestor; and

cause, over the network, the outcome score to be displayed on the financial services product provider device, wherein the financial services product provider device causes, over the network, a response to appear on the financial services product requestor device.

14. The non-transitory computer readable medium of claim 13 , wherein

wherein the second financial services product is determined to be similar to the first financial services product.

15. The non-transitory computer readable medium of claim 13 , wherein

the second networked grouping has a link determined to be similar to the first link.

16. The non-transitory computer readable medium of claim 13 , wherein, when the instruction sets are executed by the computer, the instruction sets cause the computer to generate an initial outcome score as a function of the first score, the second score, the first weight, and the second weight, and to subsequently generate the outcome score as a function of the initial outcome score and the third score.

17. The non-transitory computer readable medium having instruction sets stored thereon of claim 15 , wherein, when the instruction sets are executed by the computer, the instruction sets cause the computer to:

determine that the third entity corresponding to the third node in the second networked grouping lacks a first financial services product type; and

cause, over the network, a message to appear on the financial services product provider device that the third entity lacks the first financial services product type, wherein the financial services product provider device causes, over the network, an offer of the first financial services product to appear on a third entity device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2019
From: SNELL, NATHAN
To: NCINO, INC.
Reel/Frame 047987/0529 →
Continuity (2)
Provisional Application 62187487 · Jul 1, 2015
Related Publication 20170004201A1 · Jan 5, 2017