# US 11,907,266 B2 · Method and system for self-aggregation of personal data and control thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,907,266 B2
- Document ID: US11907266B2
- Status: Granted
- Kind: B2
- Application number: 18/182,968
- Filed: 2023-03-13
- Published: 2023-07-06
- Granted: 2024-02-20
- Earliest claimed: 2019-12-05
- Applicants: Murray B. Wilshinsky
- Inventors: Murray B. Wilshinsky
- Web page: https://patentgrep.com/patent/US11907266B2

## CPC

- G06F 16/285: {Clustering or classification}
- G06F 9/451: Execution arrangements for user interfaces
- G06F 9/547: {Remote procedure calls [RPC]; Web services}
- G06F 16/2237: {Vectors, bitmaps or matrices}
- G06F 16/287: {Visualization; Browsing}
- G06F 16/906: Clustering; Classification
- G06F 21/6254: {by anonymising data, e.g. decorrelating personal data from the owner's identification}
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06Q 40/03: Credit; Loans; Processing thereof
- H04L 63/0407: {wherein the identity of one or more communicating identities is hidden (cryptographic mechanisms or cryptographic arrangements for anonymous credentials or for identity based cryptographic systems H04L9/00)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method includes receiving, by a logic layer processor, over a communication network, from a plurality of electronic resources, initial user personal identifiable information (PII) of a user of a plurality of users. The user PII includes a plurality of data elements. The plurality of data elements of the initial PII of the user are classified to populate a profile map data structure having a standardized predefined data schema of a plurality of vector elements so as to form a user-specific profile map data structure of the user. Additional user personal identifiable information (PII) of the user is iteratively received from the plurality of electronic resources. The additional user PII of the user is iteratively classified to update the user-specific profile map data structure of the user. A plurality of user-specific data management software functions is enabled based on the user-specific profile map data structure.

## Claims

### Claim 1

A method, comprising:
iteratively receiving, by a logic layer processor, over a communication network, from a plurality of electronic resources, user personal identifiable information (PII) of a user of a plurality of users; and
wherein user PII comprises a plurality of data elements;
analyzing, by the logic layer processor, the data elements of the user PII to identify associations of data factors, data patterns, or both within a PII Map to either create a new model, or test or refine an existing model;
receiving, by the logic layer processor, from a third party computing device, data related to actual or observed user behavior;
identifying, by the logic layer processor, in real-time, differences between the data related to the actual or observed user behavior and data related to the user behavior predicted by the model; and
improving, by the logic layer processor, an accuracy of the model by using the identified differences to adjust values or functions of behavioral rules, data type requirements, or both.

### Claim 2 (depends on 1)

A method according to claim 1, further comprising generating, by the logic layer processor, a prediction of User's behavior, a User Interface, a User Experience optimized for the user, or any combination thereof by using a set of behavioral rules, a library of defined rules, a PII output, or any combination thereof.

### Claim 3 (depends on 1)

A method according to claim 1, further comprising transmitting, by the logic layer processor, data, files, or both to the third party computing device through an application programming interface, a browser plugin, or a client-side app to populate fields of an online form, or to upload files, data, data byproducts from the PII MAP, or any combination thereof;
wherein the data, the files, or both are transmitted in a readable format compatible with third party applications with which the user wants to share information.

### Claim 4 (depends on 1)

A method according to claim 1, further comprising utilizing, by the logic layer processor, IOT devices or wearables associated with the user as sources or recipients of data, data elements, vector elements, or any combination thereof.

### Claim 5 (depends on 1)

A method according to claim 1, further comprising transmitting, by the logic layer processor, an instruction to the third party computing device associated with a third party to display a readable QR code so as to allow the third party computing device to access data, encrypted data, files, or any combination thereof associated with the PII Map.

### Claim 6

A method, comprising:
iteratively receiving, by a logic layer processor, over a communication network, from a plurality of electronic resources, user personal identifiable information (PII) of a user of a plurality of users; and
wherein user PII comprises a plurality of data elements;
analyzing, by the logic layer processor, the data elements of the user PII to identify associations of data factors, data patterns, or both within a PII Map to either create a new model, or test or refine an existing model;
receiving, by the logic layer processor, from a third party computing device, data related to actual or observed user behavior;
identifying, by the logic layer processor, in real-time, differences between the data related to the actual or observed user behavior and data related to the user behavior predicted by the model;
improving, by the logic layer processor, an accuracy of the model by using the identified differences to adjust values or functions of behavioral rules, data type requirements, or both; and
iteratively classifying, by the logic layer processor, the plurality of data elements of the user PII of the user to iteratively populate a profile map data structure having a standardized predefined data schema of a plurality of vector elements so as to form a user-specific profile map data structure of the user that is iteratively updated with the user PII;
wherein the user-specific profile map data structure comprises at least a plurality of: (i) a demographic user-specific parameter,
(ii) a psychographic user-specific parameter,
(iii) a behavioral user-specific parameter,
(iv) a quantitative user-specific parameter, or
(v) any combination thereof.

### Claim 7 (depends on 6)

A method according to claim 6, further comprising transmitting, by the logic layer processor, data, files, or both to the third party computing device through an application programming interface, a browser plugin, or a client-side app to populate fields of an online form, or to upload files, data, data byproducts from the PII MAP, or any combination thereof;
wherein the data, the files, or both are transmitted in a readable format compatible with 3rd party applications with which the user wants to share information.

### Claim 8 (depends on 6)

A method according to claim 6, further comprising utilizing, by the logic layer processor, IOT devices or wearables associated with the user as sources or recipients of data, data elements, vector elements, or any combination thereof.

### Claim 9 (depends on 6)

A method according to claim 6, further comprising transmitting, by the logic layer processor, an instruction to the third party computing device associated with a third party to display a readable QR code so as to allow the third party computing device to access data, encrypted data, files, or any combination thereof associated with the PII Map.

### Claim 10 (depends on 6)

A method according to claim 6, further comprising generating, by the logic layer processor, a prediction of User's behavior, a User Interface, a User Experience optimized for the user, or any combination thereof by using a set of behavioral rules, a library of defined rules, a PII output, or any combination thereof.

### Claim 11

A method, comprising:
iteratively receiving, by a logic layer processor, over a communication network, from a plurality of electronic resources, user personal identifiable information (PII) of a user of a plurality of users;
wherein user PII comprises a plurality of data elements;
iteratively classifying, by the logic layer processor, the plurality of data elements of the user PII of the user to iteratively populate a profile map data structure having a standardized predefined data schema of a plurality of vector elements so as to form a user-specific profile map data structure of the user that is iteratively updated with the user PII;
wherein the user-specific profile map data structure comprises at least a plurality of: (i) a demographic user-specific parameter,
(ii) a psychographic user-specific parameter,
(iii) a behavioral user-specific parameter,
(iv) a quantitative user-specific parameter, or
(v) any combination thereof; and
transmitting, by the logic layer processor, data, files, or both to a third party computing device through an application programming interface, a browser plugin, or a client-side app to populate fields of an online form, or to upload files, data, data byproducts from a PII MAP, or any combination thereof;
wherein data and files are transmitted in a readable format compatible with third party applications with which the user wants to share information.

### Claim 12 (depends on 11)

A method according to claim 11, further comprising utilizing, by the logic layer processor, IOT devices or wearables associated with the user as sources or recipients of data, data elements, vector elements, or any combination thereof.

### Claim 13 (depends on 11)

A method according to claim 11, further comprising transmitting, by the logic layer processor, an instruction to the third party computing device associated with a third party to display a readable QR code so as to allow the third party computing device to access data, encrypted data, files, or any combination thereof associated with the PII Map.

### Claim 14 (depends on 11)

A method according to claim 11, further comprising generating, by the logic layer processor, a prediction of User's behavior, a User Interface, a User Experience optimized for the user, or any combination thereof by using a set of behavioral rules, a library of defined rules, a PII output, or any combination thereof.
