# US 2021/0243148 A1 · Systems and methods for context development

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

- Number: US 2021/0243148 A1
- Document ID: US20210243148A1
- Status: Published application
- Kind: A1
- Application number: 16/950,005
- Filed: 2020-11-17
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Patrick MOORE; Colleen FRANK; Venkata MANDALI; Bradley CRIQUI
- Web page: https://patentgrep.com/patent/US20210243148A1

## CPC

- H04L 51/18: Commands or executable codes
- H04L 51/02: using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
- H04L 51/046: Interoperability with other network applications or services
- H04L 51/214: using selective forwarding
- H04L 51/56: Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Disclosed are methods, systems, and non-transitory computer-readable medium for context development. For instance, a first method may include obtaining first micro-application actor information associated with a first micro-application actor. The first micro-application actor information may include information for workflow rules, and the workflow rules may include data set rules, extract, transform, load (ETL) rules, and functional expressions. The first method may further include obtaining data from data sources based on the data set rules; applying the ETL rules to the obtained data to generate processed data; applying the functional expressions to the processed data to obtain an output; and performing at least one processing action based on the output. A second method may include generating a system component corresponding to a blueprint based on a user request; associating the system component with a domain of a user account; and performing processes associated the system component.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A computer-implemented method, comprising:
receiving a request to generate or modify a first micro-application actor of a platform for developing context for data, wherein:
the request includes formation of an indirect link between the first micro-application actor and a second micro-application actor of the platform; and
the indirect link is a link other than a correlation between data sources of the first micro-application actor and the second micro-application actor, and is a link other than a correlation between data sets of the first micro-application actor and the second micro-application actor; and
in response to receiving the request, generating or modifying the first micro-application actor so as to include the indirect link to the second micro-application actor.

### Claim 22 (depends on 21)

The computer-implemented method of claim 21, wherein each micro-application actor of the platform is configured to retrieve a respective data set, generate a respective output by applying a respective set of rules to the respective data set, and perform at least one respective act by applying the respective set of rules to the generated output.

### Claim 23 (depends on 22)

The computer-implemented method of claim 22, further comprising:
causing the first micro-application actor to retrieve the respective data set for the first micro-application actor, generate the respective output for the first micro-application actor, and perform the at least one respective act for the first micro-application actor.

### Claim 24 (depends on 23)

The computer-implemented method of claim 23, wherein the at least one respective act for the first micro-application actor includes causing, via the indirect link, the second micro-application actor to retrieve the respective data set for the second micro-application actor, generate the respective output for the second micro-application actor, and perform the at least one respective act for the second micro-application actor.

### Claim 25 (depends on 24)

The computer-implemented method of claim 24, wherein the at least one respective act for the second micro-application actor includes one or more of (i) generating or updating a graphic based on the respective data for the first micro-application actor, or (ii) transmitting a notification to one or more of a user or another micro-application actor.

### Claim 26 (depends on 23)

The computer-implemented method of claim 23, wherein the at least one respective act for the first micro-application actor includes one or more of (i) generating or updating a graphic based on the respective data for the second micro-application actor, or (ii) transmitting a notification to one or more of a user or another micro-application actor.

### Claim 27 (depends on 21)

The computer-implemented method of claim 21, wherein:
the request further includes one or more of at least one feature or at least one modification of at least one feature of the first micro-application actor; and
the method further comprises generating or modifying the at least one feature of the first micro-application actor in response to receiving the request.

### Claim 28 (depends on 21)

The computer-implemented method of claim 21, wherein the request is received via an interactive interface for a person that is configured to enable the person to selectively add, delete, and modify the micro-application actors of the platform.

### Claim 29 (depends on 21)

The computer-implemented method of claim 21, wherein the first micro-application actor and the second micro-application actor are included in a scene of the platform that is configured to provide one or more of a graphic or a notification based on respective outputs of the first micro-application actor and the second micro-application actor.

### Claim 30

A system comprising:
a processor; and
a memory operatively connected to the processor, and storing instructions executable by the processor to provide a platform for developing context for data, the platform including:
a first micro-application actor; and
a second micro-application actor;
wherein the first micro-application actor is configured to:
obtain data from a first data source indicated by a data element indicator; and
in response to determining that a first trigger condition is satisfied based on the obtained data:
perform a first defined action; and
send a notification to the second micro-application actor;
wherein the second micro-application actor is indirectly linked to the first micro-application actor via an indirect link, the indirect link being a link such that second data for the second micro-application actor is not correlated with the data obtained by the first micro-application actor and such that a second data source for the second micro-application actor is different than the first data source for the first micro-application actor; and
wherein the second micro-application actor is configured to:
receive the notification from the first micro-application actor; and
in response to receiving the notification and determining that a second trigger condition is satisfied, perform a second defined action.

### Claim 31 (depends on 30)

The system of claim 30, wherein the first defined action includes one or more of (i) generating or updating a graphic based on the respective data for the first micro-application actor, or (ii) transmitting a notification to one or more of a user or another micro-application actor.

### Claim 32 (depends on 30)

The system of claim 30, wherein the second defined action includes one or more of (i) generating or updating a graphic based on the respective data for the second micro-application actor, or (ii) transmitting a notification to one or more of a user or another micro-application actor.

### Claim 33 (depends on 30)

The system of claim 30, wherein the platform further includes an interactive interface for a person that is configured to enable the person to selectively add, delete, and modify micro-application actors of the platform.

### Claim 34 (depends on 33)

The system of claim 33, wherein the first micro-application actor and the second micro-application actor are included in a first scene of the platform that is configured to provide one or more of a graphic or a notification based on the data obtained by one or more of the first micro-application actor or the second micro-application actor.

### Claim 35 (depends on 34)

The system of claim 34, wherein the interactive interface of the platform is further configured to enable the person to selectively add, delete, and modify scenes of the platform.

### Claim 36 (depends on 35)

The system of claim 35, wherein the first scene is associated with a user profile corresponding to the person.

### Claim 37 (depends on 36)

The system of claim 36, wherein the platform is configured to restrict access to the first scene to the person.

### Claim 38 (depends on 33)

The system of claim 33, wherein:
the interactive interface of the platform is further configured to enable the person to input a request that includes one or more of at least one feature or at least one modification of at least one feature of the first micro-application actor; and
the platform is configured to generate or modify the at least one feature of the first micro-application actor in response to receiving the request.

### Claim 39 (depends on 30)

The system of claim 30, wherein at least one of the first data source or the second data source is remote from the system.

### Claim 40

A system for developing context for data, the system comprising:
a processor; and
a memory operatively connected to the processor, and storing instructions executable by the processor to perform acts, including:
receiving a request to generate or modify a first micro-application actor of a platform for developing context for data, wherein:
the request includes formation of an indirect link between the first micro-application actor and a second micro-application actor of the platform; and
the indirect link is a link other than a correlation between data sources of the first micro-application actor and the second micro-application actor, and is a link other than a correlation between data sets of the first micro-application actor and the second micro-application actor; and
in response to receiving the request, generating or modifying the first micro-application actor so as to include the indirect link to the second micro-application actor.
