# US 2021/0279362 A1 · Systems and methods for semantic context enrichment and data masking

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

- Number: US 2021/0279362 A1
- Document ID: US20210279362A1
- Status: Published application
- Kind: A1
- Application number: 17/191,976
- Filed: 2021-03-04
- Published: 2021-09-09
- Earliest claimed: 2020-03-05
- Assignees: MicroStrategy Incorporated
- Applicants: MicroStrategy Incorporated
- Inventors: Tejas SAHASRANAMAN; Nida IMTIAZ; Siyuan FAN; Xiuyi YE
- Web page: https://patentgrep.com/patent/US20210279362A1

## CPC

- G06F 21/6245: {Protecting personal data, e.g. for financial or medical purposes}
- G16H 10/65: stored on portable record carriers, e.g. on smartcards, RFID tags or CD
- G06F 21/31: User authentication
- G06F 21/6254: {by anonymising data, e.g. decorrelating personal data from the owner's identification}
- G06F 21/77: in smart cards
- G06Q 10/10: Office automation; Time management
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06Q 50/265: {Personal security, identity or safety}
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- 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

## Abstract

According to certain aspects of the disclosure, systems and methods may be used for electronic data card enhancements. At least one electronic data card may be requested containing data within a plurality of data elements. At least one value adding feature may be determined applicable to the data. Additionally, he at least one value adding feature may be applied to the data, and the at least one electronic data card may be presented containing data and the applied at least one value adding feature of the data.

## Claims

### Claim 1

A computer-implemented method for electronic data card enhancements, the method comprising:
requesting, by one or more processors, at least one electronic data card containing data within a plurality of data elements;
determining, by the one or more processors, at least one value adding feature applicable to the data;
applying, by the one or more processors, the at least one value adding feature to the data; and
presenting, by the one or more processors, the at least one electronic data card containing data and the applied at least one value adding feature of the data.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the at least one value adding feature comprises a content enrichment feature, metric trending analysis feature, and/or data masking feature.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein the value adding feature comprises the content enrichment feature, and further comprising:
displaying, by the one or more processors, the at least one electronic data card comprising data elements within a plurality of data fields;
detecting, by the one or more processors, a selection of at least one of the plurality of data fields;
creating, by the one or more processors, contextual data from the data elements in the selected at least one of the plurality of data fields;
calculating, by the one or more processors, derived metrics from the contextual data;
creating, by the one or more processors, a graphic display interface based on the contextual data and the derived metrics; and
displaying, by the one or more processors, the graphic display interface proximate to the electronic data card.

### Claim 4 (depends on 3)

The computer-implemented method of claim 3, wherein the graphic display interface is at least one of a histogram, pie chart, and/or tabular chart.

### Claim 5 (depends on 2)

The computer-implemented method of claim 2, wherein the value adding feature comprises a metric trending analysis feature, and further comprising:
checking, by the one or more processors, for existence of saved metric values for the requested electronic data card;
comparing, by the one or more processors, the saved metric values with current metric values;
saving, by the one or more processors, the current metric values as saved metric values; and
displaying, by the one or more processors, based on the comparing, a difference between the saved metric values and the current metric values.

### Claim 6 (depends on 2)

The computer-implemented method of claim 2, wherein determining the value adding feature comprises the data masking feature, and further comprising:
checking, by the one or more processors, at least one electronic data card property for masking protection settings;
rendering, by the one or more processors, the electronic data card with masked data based on the masking protection settings;
receiving, by the one or more processors, a request to unmask the masked data from a user;
receiving, by the one or more processors, authentication information from the user; and
displaying, by the one or more processors, the unmasked data based on the received authentication information from the user.

### Claim 7 (depends on 6)

The computer-implemented method of claim 6, wherein the authentication information is at least one of a password, a pin number, biometric data, and/or permission settings.

### Claim 8

A computer system for electronic data card enhancements, the computer system comprising:
at least one memory having processor-readable instructions stored therein; and
at least one processor configured to access the memory and execute operations, the operations comprising:
requesting at least one electronic data card containing data within a plurality of data elements;
determining at least one value adding feature applicable to the data;
applying the at least one value adding feature to the data; and
presenting the at least one electronic data card containing data and the applied at least one value adding feature of the data.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein the at least one value adding feature includes at least one of content enrichment feature, metric trending analysis feature, and/or data masking feature.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein determining the at least one value adding feature includes selecting the content enrichment feature, and further includes functions for:
displaying the at least one electronic data card comprising data elements within a plurality of data fields;
detecting a selection of at least one of the plurality of data fields;
creating contextual data from the data elements in the selected at least one of the plurality of data fields;
calculating derived metrics from the contextual data;
creating a graphic display interface based on the contextual data and the derived metrics; and
displaying the graphic display interface proximate to the electronic data card.

### Claim 11 (depends on 10)

The computer system of claim 10, wherein the graphic display interface is at least one of a histogram, pie chart, and/or tabular chart.

### Claim 12 (depends on 9)

The computer system of claim 9, wherein determining the at least one value adding feature includes selecting the metric trending analysis feature, and further includes functions for:
checking for existence of saved metric values for the requested electronic data card;
comparing the saved metric values with current metric values;
saving the current metric values as saved metric values; and
displaying based on the comparing, a difference between the saved metric values and the current metric values.

### Claim 13 (depends on 9)

The computer system of claim 9, wherein determining the at least one value adding feature includes selecting the data masking feature, and further includes functions for:
checking at least one electronic data card property for masking protection settings;
rendering the electronic data card with masked data based on the masking protection settings;
receiving a request to unmask the masked data from a user;
receiving authentication information from the user; and
displaying the unmasked data based on the received authentication information from the user.

### Claim 14 (depends on 13)

The computer system of claim 13, wherein the authentication information is at least one of, a password, a pin number, biometric data, and/or permission settings.

### Claim 15

A non-transitory computer-readable medium comprising instructions for electronic data card enhancements, the non-transitory computer-readable medium storing instructions that, when executed by at least one processor, configure the at least one processor to perform operations comprising:
requesting, by one or more processors, at least one electronic data card containing data within a plurality of data elements;
determining, by the one or more processors, at least one value adding feature applicable to the data;
applying, by the one or more processors, the at least one value adding feature to the data; and
presenting, by the one or more processors, the at least one electronic data card containing data and the applied at least one value adding feature of the data.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the at least one value adding feature includes at least one of content enrichment feature, metric trending analysis feature, and/or data masking feature.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein determining the at least one value adding feature includes selecting the content enrichment feature, and further include:
displaying, by the one or more processors, the at least one electronic data card comprising data elements within a plurality of data fields;
detecting, by the one or more processors, a selection of at least one of the plurality of data fields;
creating, by the one or more processors, contextual data from the data elements in the selected at least one of the plurality of data fields;
calculating, by the one or more processors, derived metrics from the contextual data;
creating, by the one or more processors, a graphic display interface based on the contextual data and the derived metrics; and
displaying, by the one or more processors, the graphic display interface proximate to the electronic data card.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the graphic display interface is at least one of a histogram, pie chart, and/or tabular chart.

### Claim 19 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein determining the at least one value adding feature includes selecting the metric trending analysis feature, and further include:
checking, by the one or more processors, for existence of saved metric values for the requested electronic data card;
comparing, by the one or more processors, the saved metric values with current metric values;
saving, by the one or more processors, the current metric values as saved metric values; and
displaying, by the one or more processors, based on the comparing, a difference between the saved metric values and the current metric values.

### Claim 20 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein determining the at least one value adding feature includes selecting the data masking feature, and further include:
checking, by the one or more processors, at least one electronic data card property for masking protection settings;
rendering, by the one or more processors, the electronic data card with masked data based on the masking protection settings;
receiving, by the one or more processors, a request to unmask the masked data from a user;
receiving, by the one or more processors, authentication information from the user; and
displaying, by the one or more processors, the unmasked data based on the received authentication information from the user.
