# US 10,484,490 B2 · Multicomputer processing of user data with centralized event control

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

- Number: US 10,484,490 B2
- Document ID: US10484490B2
- Status: Granted
- Kind: B2
- Application number: 15/725,553
- Filed: 2017-10-05
- Published: 2019-04-11
- Granted: 2019-11-19
- Earliest claimed: 2017-10-05
- Assignees: Bank of America Corporation
- Applicants: Bank of America Corporation
- Inventors: Minh N. Vuong; Cameron Darnell Wadley; Susan Varghese; Anna Hollifield; Mohamed A. Gahnoog; Katherine Dintenfass; William August Stahlhut
- Web page: https://patentgrep.com/patent/US10484490B2

## CPC

- G06Q 20/384: {using social networks}
- G06N 20/00: Machine learning
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 10/42: Determination of affinities or common interests between users
- G06Q 10/44: Identification of trends within social networks, e.g. identification of trending topics
- G06Q 20/08: Payment architectures
- G06Q 20/108: {Remote banking, e.g. home banking}
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 67/52: specially adapted for the location of the user terminal
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- G06Q 2240/00: Transportation facility access, e.g. fares, tolls or parking
- 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
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Aspects of the disclosure relate to multicomputer processing of data from social media service computing platforms and other sources with centralized event control. An event control computing platform may receive information from one or more social media service computing platforms. Subsequently, the event control computing platform may identify, based on the received information, whether a change should be made to user data associated with a user identifiable by the received information. If the information indicates that a change should be made to the user data, then the event control computing platform may extract metadata from the received information to verify the accuracy of the received information. When the metadata verifies the accuracy of the received information, the event control computing platform may generate a command configured to cause a change to the user data and then may transmit the generated command to an event validation computing platform.

## Claims

### Claim 1

A computing platform, comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
establish, via the communication interface, a plurality of connections to a plurality of social media service computing platforms;
while the plurality of connections is established, receive first information from at least one of the plurality of social media service computing platforms;
identify, based on the first information, whether a change should be made to user data associated with a first subordinate user identifiable by the first information;
determine that the first information indicates that a change should be made to the user data;
extract metadata from the first information to verify accuracy of at least one aspect of the first information;
determine that the metadata verifies the accuracy of the at least one aspect of the first information;
generate a command causing the change to the user data; and
transmit, via the communication interface, the command to an event validation computing platform.

### Claim 2 (depends on 1)

The computing platform of claim 1, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
transmit, via the communication interface, to a computing device associated with the first subordinate user, a first notification of the change to the user data.

### Claim 3 (depends on 2)

The computing platform of claim 2, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
transmit, prior to sending the command causing the change to the user data, to a supervisory user computing device associated with a supervisory user, a request for authorizing the change to the user data.

### Claim 4 (depends on 3)

The computing platform of claim 3, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
transmit, via the communication interface, to the supervisory user computing device associated with the supervisory user, a second notification of the change to the user data.

### Claim 5 (depends on 3)

The computing platform of claim 3, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
reprogram functionality of the computing platform, using a machine learning engine, to alter a condition under which the user data is changed.

### Claim 6 (depends on 5)

The computing platform of claim 5, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
reprogram functionality of the computing platform, using the machine learning engine, such that the condition under which the user data is changed is based on a distance that the first subordinate user is located away from a residence of the first subordinate user.

### Claim 7 (depends on 5)

The computing platform of claim 5, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
reprogram functionality of the computing platform, using the machine learning engine, such that the condition under which the user data is changed is based on a number of other individuals with which the first subordinate user is travelling.

### Claim 8 (depends on 5)

The computing platform of claim 5, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
reprogram functionality of the computing platform, using the machine learning engine, such that the condition under which the user data is changed is based on additional information received from the plurality of social media service computing platforms, wherein the additional information relates to a plurality of other subordinate users identifiable by the additional information.

### Claim 9 (depends on 8)

The computing platform of claim 8, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
reprogram functionality of the computing platform, using the machine learning engine, such that the condition under which the user data is changed is based on the additional information received about the plurality of other subordinate users that are similar to the first subordinate user.

### Claim 10 (depends on 1)

The computing platform of claim 1, wherein the determining that the metadata verifies the accuracy of the at least one aspect of the first information comprises determining that the metadata verifies the accuracy of a location of the first subordinate user.

### Claim 11 (depends on 1)

The computing platform of claim 1, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
determine that a warning message should be transmitted to the first subordinate user regarding a future event.

### Claim 12 (depends on 1)

The computing platform of claim 1, wherein the memory stores additional computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
determine if a threshold associated with the user data will be exceeded; and
transmit, via the communication interface, the command to the event validation computing platform if the threshold will be exceeded.

### Claim 13

A method, comprising:
at a computing platform comprising at least one processor, memory, and a communication interface:
establishing, via the communication interface, a plurality of connections to a plurality of social media service computing platforms;
while the plurality of connections is established, receiving first information from at least one of the plurality of social media service computing platforms;
identifying, based on the first information, whether a change should be made to user data associated with a first subordinate user identifiable by the first information;
determining that the first information indicates that a change should be made to the user data;
extracting metadata from the first information to verify accuracy of at least one aspect of the first information;
determining that the metadata verifies the accuracy of the at least one aspect of the first information;
generating a command causing the change to the user data; and
transmitting, via the communication interface, the command to an event validation computing platform.

### Claim 14 (depends on 13)

The method of claim 13, further comprising: transmitting, prior to sending the command causing the change to the user data, to a supervisory user computing device associated with a supervisory user, a request for authorizing the change to the user data.

### Claim 15 (depends on 13)

The method of claim 13, further comprising: reprogramming functionality of the computing platform, using a machine learning engine, to alter a condition under which the user data is changed.

### Claim 16 (depends on 13)

The method of claim 13, wherein the determining that the metadata verifies the accuracy of the at least one aspect of the first information comprises determining that the metadata verifies the accuracy of a location of the first subordinate user.

### Claim 17 (depends on 13)

The method of claim 13, further comprising: determining that a warning message should be transmitted to the first subordinate user regarding a future event.

### Claim 18 (depends on 13)

The method of claim 13, further comprising:
determining if a threshold associated with the user data will be exceeded; and
transmitting, via the communication interface, the command to the event validation computing platform if the threshold will be exceeded.

### Claim 19 (depends on 13)

The method of claim 13, wherein the receiving the first information from the at least one of the plurality of social media service computing platforms comprises receiving the first information from the at least one of the plurality of social media service computing platforms in real time.

### Claim 20

One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:
establish, via the communication interface, a plurality of connections to a plurality of social media service computing platforms;
while the plurality of connections is established, receive first information from at least one of the plurality of social media service computing platforms;
identify, based on the first information, whether a change should be made to user data associated with a first subordinate user identifiable by the first information;
determine that the first information indicates that a change should be made to the user data;
extract metadata from the first information to verify accuracy of at least one aspect of the first information;
determine that the metadata verifies the accuracy of the at least one aspect of the first information;
generate a command causing the change to the user data; and
transmit, via the communication interface, the command to an event validation computing platform.
