IP Library Granted Patent US 11,880,410
Granted Patent B2
US 11,880,410 · App. 17/165,355 · Granted Jan 23, 2024

Systems and methods for proactive information discovery with multiple senses

Inventors: Liang Chen (Fairfax, VA); Yan Li (Fairfax, VA); Jinliang Zeng (Vienna, VA); Feng Ding (Fairfax, VA)
Assignee: MICROSTRATEGY INCORPORATED
G06F16/90324G06K7/10297G06K7/1413G06V40/168G06V40/171G06V40/172G10L15/22H04W4/80G06V30/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,880,410
App. No.
17/165,355
Granted
Jan 23, 2024
Kind
B2
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 (86)

1. A computer-implemented method for proactive insight discovery, the method comprising:

selecting, by one or more processors on a user device, one or more insight discovery functions from a plurality of insight discovery functions, the selected one or more insight discovery functions including an NFC scan function, a Bluetooth discovery function, or a beacon recognition function, by proximity of the user device to a near-field communication (NFC) tag, by proximity of the user device to at least one other Bluetooth-enabled device, and/or by proximity of the user device to a beacon;

enabling, by the one or more processors, a software module based on the selected one or more insight discovery functions;

receiving, by the one or more processors via the enabled software module, information associated with at least one of the NFC tag, the at least one other Bluetooth-enabled device, or the beacon;

determining, by the one or more processors, at least one key term from the information;

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 selected one or more insight discovery functions on the user device.

2. The computer-implemented method of claim 1 , wherein the selected one or more insight discovery functions further include at least one of a document scan function, a barcode scan function, and/or a label recognition function, and wherein selecting the one or more insight discovery functions further includes a user selecting the document scan function, the label recognition function, or the barcode scan function, and wherein the method 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.

3. The computer-implemented method of claim 1 , wherein the selected one or more insight discovery functions further include a facial recognition function and wherein selecting the one or more insight discovery functions further includes a user selecting the facial recognition function, and wherein the method 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.

4. The computer-implemented method of claim 1 , wherein the selected one or more insight discovery functions include the NFC scan function or the beacon recognition function, and wherein receiving the information 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 the NFC tag or the beacon; and

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.

5. The computer-implemented method of claim 1 , wherein the selected one or more insight discovery functions include the Bluetooth discovery function, and wherein receiving the information 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, the at least one other Bluetooth-enabled device;

receiving, by the one or more processors via the wireless module, information from the at least one other Bluetooth-enabled device; and

determining, by the one or more processors, the at least one key term from the information.

6. The computer-implemented method of claim 1 , wherein the selected one or more insight discovery functions further include a speech recognition function and wherein selecting the one or more insight discovery functions further includes a user selecting the speech recognition function, and wherein the method 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.

7. 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:

selecting, on a user device, one or more insight discovery functions from a plurality of insight discovery functions, the selected one or more insight discovery functions including an NFC scan function, a Bluetooth discovery function, or a beacon recognition function, by proximity of the user device to a near-field communication (NFC) tag, by proximity of the user device to at least one other Bluetooth-enabled device, and/or by proximity of the user device to a beacon;

enabling a software module based on the selected one or more insight discovery functions;

receiving, via the enabled software module, information associated with at least one of the NFC tag, the at least one other Bluetooth-enabled device, or the beacon;

determining at least one key term from the information;

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 selected one or more insight discovery functions on the user device.

8. The computer system of claim 7 , wherein the selected one or more insight discovery functions further include at least one of a document scan function, a barcode scan function, and/or a label recognition function, and wherein selecting the one or more insight discovery functions further includes a user selecting the document scan function, the label recognition function, or the 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.

9. The computer system of claim 7 , wherein the selected one or more insight discovery functions further include a facial recognition function and wherein selecting the one or more insight discovery functions further includes a user selecting the 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.

10. The computer system of claim 7 , wherein the selected one or more insight discovery functions include the NFC scan function or the beacon recognition function, and wherein receiving the information further includes functions for:

enabling a wireless module attached to the user device;

scanning at least one of the NFC tag or the beacon; and

receiving information stored associated with the at least one of the NFC tag or the beacon.

11. The computer system of claim 7 , wherein the selected one or more insight discovery functions include the Bluetooth discovery function, and wherein receiving the information further includes functions for:

enabling a Bluetooth module attached to the user device;

scanning the at least one other Bluetooth-enabled device;

receiving information from the at least one other Bluetooth-enabled device; and

determining the at least one key term from the information.

12. The computer system of claim 7 , wherein the selected one or more insight discovery functions further include a speech recognition function and wherein selecting the one or more insight discovery functions further includes a user 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.

13. 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:

selecting, by one or more processors on a user device, one or more insight discovery functions from a plurality of insight discovery functions, the selected one or more insight discovery functions including an NFC scan function, a Bluetooth discovery function, or a beacon recognition function, by proximity of the user device to a near-field communication (NFC) tag, by proximity of the user device to at least one other Bluetooth-enabled device, and/or by proximity of the user device to a beacon;

enabling, by the one or more processors, a software module based on the selected one or more insight discovery functions;

receiving, by the one or more processors via the enabled software module, information associated with at least one of the NFC tag, the at least one other Bluetooth-enabled device, or the beacon;

determining, by the one or more processors, at least one key term from the information;

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 selected one or more insight discovery functions on the user device.

14. The non-transitory computer-readable medium of claim 13 , wherein the selected one or more insight discovery functions further include a facial recognition function and wherein selecting the one or more insight discovery functions includes a user selecting the 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.

15. The non-transitory computer-readable medium of claim 13 , wherein the selected one or more insight discovery functions include the NFC scan function or the beacon recognition function, and wherein receiving the information 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 the NFC tag or the beacon; and

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.

16. The non-transitory computer-readable medium of claim 13 , wherein the selected one or more insight discovery function includes functions include the Bluetooth discovery function, and wherein receiving the information 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, the at least one other Bluetooth-enabled device;

receiving, by the one or more processors via the wireless module, information from the at least one other Bluetooth-enabled device; and

determining, by the one or more processors, the at least one key term from the information.

17. The non-transitory computer-readable medium of claim 13 , wherein the selected one or more insight discovery functions further include a speech recognition function and wherein selecting the one or more insight discovery functions further includes a user selecting the speech recognition function, and wherein the method 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.

Assignments (4)
CHANGE OF NAME Recorded Aug 19, 2025
From: MICROSTRATEGY INCOPORATED
To: STRATEGY INC
Reel/Frame 072513/0437 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT REEL/FRAME: 056647/0687, REEL/FRAME: 057435/0023, REEL/FRAME: 059256/0247, REEL/FRAME: 062794/0255 AND REEL/FRAME: 066663/0713 Recorded Sep 26, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION, IN ITS CAPACITY AS COLLATERAL AGENT FOR THE SECURED PARTIES
To: MICROSTRATEGY INCORPORATED; MICROSTRATEGY SERVICES CORPORATION
Reel/Frame 069065/0539 →
SECURITY INTEREST Recorded Jun 22, 2021
From: MICROSTRATEGY INCORPORATED
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 056647/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2021
From: CHEN, LIANG; LI, YAN; ZENG, JINLIANG; DING, FENG
To: MICROSTRATEGY INCORPORATED
Reel/Frame 055126/0122 →