IP Library Granted Patent US 11,669,840
Granted Patent B2
US 11,669,840 · App. 17/126,645 · Granted Jun 6, 2023

System and method for managing associations in an online network

Inventor: Yuzhen Xu (Toronto, CA)
G06Q20/40145G06Q20/389G06Q50/01H04L63/0861
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,669,840
App. No.
17/126,645
Granted
Jun 6, 2023
Kind
B2
Abstract

Disclosed herein is a system and a computer implemented method for managing associations between a plurality of entities in a safe, reliable, effective and efficient manner. The system leverages biometric authentication and identity verification to ensure authentic entity profiles and weed out fake profiles and transactions. Further, the system employs one or more artificial intelligence based algorithms to generate an integrity score for a registered entity based on veracity of information shared by an entity with other entities and with the platform, thereby eliminating fake claims made by registered entities to solicit proposals and connection requests.

Claims (39)

1. A computer-implemented method for managing associations between a plurality of entities in a networked environment, wherein said computer-implemented method is implemented by a system comprising a processing unit communicably coupled to a blockchain via an identity server, wherein the processing unit further comprises a memory configured to store executable instructions, and wherein the blockchain is configured to store one or more user credentials, the method comprising:

receiving, at the processing unit, a request from a client device of a requesting entity, for a new connection to at least one of the plurality of entities of a network graph;

obtaining identity data from the client device of the requesting entity,

verifying, by the identity server and the blockchain ledger, the identity data received from the client device of the requesting entity;

accessing the network graph of the plurality of entities registered with the processing unit, wherein each of said entities is represented in the network graph by a node, and wherein the network graph comprises pre-identified connections between the plurality of entities, based on an entity profile of each of the plurality of entities;

determining an importance score of each of the nodes in the network graph, in relation to the node representing the requesting entity, by:

obtaining values of one or more attributes, from the client device of the requesting entity, by use of an interactive chat-bot,

obtaining values of the one or more attributes, from profiles of the plurality of entities registered with the processing unit, and

calculating a correlation between one or more attributes of the requesting entity and the attributes of the profiles;

identifying one or more nodes in the network graph having importance scores above a predetermined threshold;

displaying a list of identified nodes, on a graphical user interface of the client device of the requesting entity;

transmitting a connection request to one or more of the identified entities; and

in response to an acceptance of connection request by at least one of the identified entities, updating the network graph, and associating the requesting entity with a client device of each identified entity that has accepted a connection request, through one or more interaction mediums provided by the processing unit though the graphical user interface of the client device of the requesting entity.

2. The computer-implemented method of claim 1 wherein the entity profile comprises metadata and one or more attributes related to an entity and wherein the one or more attribute relates to at least one of personality traits, sexual compatibility, biometric data including DNA and genome samples.

3. The computer-implemented method of claim 1 wherein the network graph is updated after the requesting entity accepts a connection request to at least one entity.

4. The computer-implemented method of claim 1 wherein each of the plurality of entities is authenticated through biometric recognition.

5. The computer-implemented method of claim 1 wherein the method comprises sorting the one or more identified entities based on the determined importance scores.

6. The computer-implemented method of claim 1 further comprise cross-checking information provided by an entity with public data stored on a blockchain ledger.

7. A system for managing associations between a plurality of entities in a networked environment, the system comprising:

a processing unit, comprising a memory configured to store executable instructions;

an identity server communicably coupled to the processing unit and to a blockchain, wherein the blockchain is configured to store one or more user credentials;

wherein the system is configured to:

receive, at the processing unit, a request from a client device of a requesting entity, for a new connection to at least one entity of the plurality of entities of a network graph;

obtain identity data from the client device of the requesting entity;

verify, by the identity server and the blockchain ledger, the identity data received from the client device of the requesting entity;

access the network graph of the plurality of entities registered with the processing unit, wherein each of said entities is represented in the network graph by a node, and wherein the network graph comprises pre-identified connections between the plurality of entities, based on an entity profile of each of the plurality of entities;

determine an importance score of each of the nodes in the network graph, in relation to the node representing the requesting entity, by:

obtain values of one or more attributes, from the client device of the requesting entity, by use of an interactive chat-bot,

obtain values of the one or more attributes, from profiles of the plurality of entities registered with the processing unit, and

calculate a correlation between one or more attributes of the requesting entity and the attributes of the profiles;

identify one or more nodes in the network graph having importance scores above a predetermined threshold;

display a list of identified nodes, on a graphical user interface of the client device of the requesting entity;

transmit a connection request to one or more of the identified entities; and

in response to an acceptance of connection request by at least one of the identified entities, update the network graph, and associate the requesting entity with a client device of each identified entity that has accepted a connection request, through one or more interaction mediums provided by the processing unit through the graphical user interface of the client device of the requesting entity.

8. The system of claim 7 wherein the entity profile comprises one or more attributes of an entity and wherein the one or more attribute relates to at least one of personality traits, sexual compatibility, biometric data including DNA and genome samples.

9. The system of claim 7 wherein the network graph is updated after the requesting entity accepts a connection request to at least one entity.

10. The system of claim 7 wherein each of the plurality of entities are authenticated through biometric recognition.

11. The system of claim 7 wherein the processing unit is further configured to sort the one or more identified entities based on the determined importance scores.

12. The system of claim 7 further comprises cross-checking information provided by an entity with public data stored on a blockchain ledger.

Continuity (2)
Provisional Application 62950901 · Dec 19, 2019
Related Publication 20210209607A1 · Jul 8, 2021