# US 2021/0240773 A1 · Systems and methods for proactive information discovery with multiple senses

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

- Number: US 2021/0240773 A1
- Document ID: US20210240773A1
- Status: Published application
- Kind: A1
- Application number: 17/165,355
- Filed: 2021-02-02
- Published: 2021-08-05
- Earliest claimed: 2020-02-03
- Assignees: MicroStrategy Incorporated
- Applicants: MicroStrategy Incorporated
- Inventors: Liang CHEN; Yan LI; Jinliang ZENG; Feng DING
- Web page: https://patentgrep.com/patent/US20210240773A1

## CPC

- G06F 16/90324: {using system suggestions}
- G06K 7/10297: {arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092 (cryptographic protocols H04L9/00; network security protocols H04L63/00; real-time communication protocols in data switching networks H04L65/00; network protocols for data switching network services H04L67/00)}
- G06K 7/1413: {1D bar codes}
- G06V 40/168: {Feature extraction; Face representation}
- G06V 40/171: {Local features and components; Facial parts (eye characteristics G06V40/18); Occluding parts, e.g. glasses; Geometrical relationships}
- G06V 40/172: {Classification, e.g. identification}
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G06V 30/10: Character recognition
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

According to certain aspects of the disclosure, a computer-implemented method may be used for analytics integration into electronic mediums. The method may include determining at least one insight discovery function from a plurality of insight discovery functions on a user device and enabling a software module based on the selection of the at least one insight discovery functions. Additionally, the method may include determining at least one key term based on the enabled software module, and determining at least one electronic data card associated with the at least one key term. Additionally, the method may include presenting the at least one data card to the user device based on a user interaction with the at least one insight discovery function on the user device.

## Claims

### Claim 1

A computer-implemented method for proactive insight discovery, the method comprising:
determining, by one or more processors, at least one insight discovery function from a plurality of insight discovery functions on a user device;
enabling, by the one or more processors, a software module based on a selection of the at least one insight discovery functions;
determining, by the one or more processors, at least one key term based on the enabled software module;
determining, by the one or more processors, at least one electronic data card associated with the at least one key term; and
presenting, by the one or more processors, the at least one electronic data card to the user device based on a user interaction with the at least one insight discovery function on the user device.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the at least one insight discovery function includes at least one of document scan function, speech recognition function, facial recognition function, NFC scan function, barcode scan function, Bluetooth discovery function, label recognition function, and/or beacon recognition function.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2, wherein determining at least one insight discovery function includes selecting the document scan function, label recognition function, or barcode scan function, and further include:
enabling, by the one or more processors, a camera module attached to the user device; and
determining, by the one or more processors, the at least one key term based on data recognized by the camera module.

### Claim 4 (depends on 2)

The computer-implemented method of claim 2, wherein determining the at least one insight discovery function includes selecting a facial recognition function, and further includes:
enabling, by the one or more processors, a camera module attached to the user device;
capturing, by the one or more processors, an image of a facial element of a second user;
computing, by the one or more processors, one or more coordinate values of the facial element of the second user; and
determining, by the one or more processors, the at least one key term based on the one or more coordinate values.

### Claim 5 (depends on 2)

The computer-implemented method of claim 2, wherein determining the at least one insight discovery function includes selecting NFC scan function or beacon recognition function, and further includes:
enabling, by the one or more processors, a wireless module attached to the user device;
scanning, by the one or more processors via a wireless module, at least one of a NFC tag or a beacon;
receiving, by the one or more processors via the wireless module, information stored associated with the at least one of the NFC tag or the beacon; and
determining, by the one or more processors, the at least one key term from the information.

### Claim 6 (depends on 2)

The computer-implemented method of claim 2, wherein determining the at least one insight discovery function includes selecting the Bluetooth discovery function, and further includes:
enabling, by the one or more processors, a Bluetooth module attached to the user device;
scanning, by the one or more processors via the wireless module, at least one other Bluetooth device;
receiving, by the one or more processors via the wireless module, information from the at least one other Bluetooth device; and
determining, by the one or more processors, the at least one key term from the information.

### Claim 7 (depends on 2)

The computer-implemented method of claim 2, wherein determining the at least one insight discovery function includes selecting the speech recognition function, and further includes:
enabling, by the one or more processors, a microphone module attached to the user device;
capturing, by the one or more processors via the microphone module, an audio segment;
determining, by the one or more processors, text information based on the audio segment; and
determining, by the one or more processors, the at least one key term from the text information.

### Claim 8

A computer system for proactive insight discovery, 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 the processor-readable instructions, which when executed by the processor configured the processor to perform a plurality of functions, the functions comprising:
determining at least one insight discovery functions from a plurality of insight discovery function on a user device;
enabling a software module based on a selection of the at least one insight discovery functions;
determining at least one key term based on the enabled software module;
determining at least one electronic data card associated with the at least one key term; and
presenting the at least one electronic data card to the user device based on a user interaction with the at least one insight discovery function on the user device.

### Claim 9 (depends on 8)

The computer system of claim 8, wherein the at least one insight discovery function includes at least one of document scan function, speech recognition function, facial recognition function, NFC scan function, barcode scan function, Bluetooth discovery function, label recognition function, and/or beacon recognition function.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein determining at least one insight discovery function includes selecting the document scan function, label recognition function, or barcode scan function, and further includes functions for:
enabling a camera module attached to the user device; and
determining the at least one key term based on data recognized by the camera module.

### Claim 11 (depends on 9)

The computer system of claim 9, wherein determining the at least one insight discovery function includes selecting facial recognition function, and further includes functions for:
enabling a camera module attached to the user device;
capturing an image of a facial element of a second user;
computing one or more coordinate values of the facial element of the second user; and
determining at least one key terms based on the one or more coordinate values.

### Claim 12 (depends on 9)

The computer system of claim 9, wherein determining the at least one insight discovery function includes selecting NFC scan function or beacon recognition function, and further includes functions for:
enabling a wireless module attached to the user device;
scanning at least one of a NFC tag or a beacon;
receiving information stored associated with the at least one of the NFC tag or the beacon; and
determining, by the at least one processor, the at least one key term from the information.

### Claim 13 (depends on 9)

The computer system of claim 9, wherein determining the at least one insight discovery function includes selecting the Bluetooth discovery function, and further includes functions for:
enabling a Bluetooth module attached to the user device;
scanning at least one other Bluetooth device;
receiving information from the at least one other Bluetooth device; and
determining the at least one key term from the information.

### Claim 14 (depends on 9)

The computer system of claim 9, wherein determining the at least one insight discovery function includes selecting the speech recognition function, and further includes functions for:
enabling a microphone module attached to the user device;
capturing an audio segment;
determining text information based on the audio segment; and
determining the at least one key term from the text information.

### Claim 15

A non-transitory computer-readable medium comprising instructions for proactive insight discovery, the non-transitory computer-readable medium storing instructions that, when executed by at least one processor, configure the at least one processor to perform:
determining, by one or more processors, at least one insight discovery function from a plurality of insight discovery functions on a user device;
enabling, by the one or more processors, a software module based on a selection of the at least one insight discovery functions;
determining, by the one or more processors, at least one key term based on the enabled software module;
determining, by the one or more processors, at least one electronic data card associated with the at least one key term; and
presenting, by the one or more processors, the at least one electronic data card to the user device based on a user interaction with the at least one insight discovery on the user device.

### Claim 16 (depends on 15)

The non-transitory computer-readable medium of claim 15, wherein the at least one insight discovery function includes at least one of document scan function, speech recognition function, facial recognition function, NFC scan function, barcode scan function, Bluetooth discovery function, label recognition function, and/or beacon recognition function.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein determining the at least one insight discovery function includes selecting facial recognition function, and further includes:
enabling, by the one or more processors, a camera module attached to the user device;
capturing, by the one or more processors, an image of a facial element of a second user;
computing, by the one or more processors, one or more coordinate values of the facial element of the second user; and
determining, by the one or more processors, the at least one key term based on the one or more coordinate values.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein determining at least one insight discovery function includes selecting NFC scan function or beacon recognition function, and further includes:
enabling, by the one or more processors, a wireless module attached to the user device;
scanning, by the one or more processors via the wireless module, at least one of a NFC tag or a beacon;
receiving, by the one or more processors via the wireless module, information stored associated with the at least one of the NFC tag or the beacon; and
determining, by the one or more processors, the at least one key term from the information.

### Claim 19 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein determining the at least one insight discovery function includes selecting the Bluetooth discovery function, and further includes:
enabling, by the one or more processors, a Bluetooth module attached to the user device;
scanning, by the one or more processors via a wireless module, at least one other Bluetooth device;
receiving, by the one or more processors via the wireless module, information from the at least one other Bluetooth device; and
determining, by the one or more processors, the at least one key term from the information.

### Claim 20 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein determining the at least one insight discovery function includes selecting the speech recognition function, and further includes:
enabling, by the one or more processors, a microphone module attached to the user device;
capturing, by the one or more processors via the microphone module, an audio segment;
determining, by the one or more processors, text information based on the audio segment; and
determining, by the one or more processors, the at least one key term from the text information.
