IP Library Granted Patent US 11,494,372
Granted Patent B2
US 11,494,372 · App. 17/172,767 · Granted Nov 8, 2022

Systems and methods for customizing electronic information cards with context data

Inventors: Scott Rigney (Bristow, VA); Michael-Andrew Keays (Annandale, VA); Malik Abu-Kalokoh (Fort Washington, MD); Utkarsha Bhave (Tysons Corner, VA)
Assignee: MicroStrategy Incorporated
G06F16/2423G06N20/00
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,494,372
App. No.
17/172,767
Granted
Nov 8, 2022
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs stored on computer-readable media, for generating context data for an information card are disclosed. Upon receiving a selection of a data element to include in an information card, a plurality of dimensional view types available for the data element are determined and provided to a user. Upon receiving a selection of a dimensional view type from the plurality of dimensional view types, a set of attributes associated with the dimensional view type are determined and provided to the user. A selection of an attribute from the set of attributes is received, and a dimensional view is generated based on the selection of the dimensional view type and attribute.

Claims (51)

1. A computer-implemented method of generating context data for an information card, the method comprising:

receiving a selection of a data element to include in an information card, wherein the information card is based on a trigger reference associated with the data element and is configured for display based on a context based trigger condition;

determining a plurality of dimensional view types available for the data element;

providing the plurality of dimensional view types;

receiving a selection of a first dimensional view type and a second dimensional view type, from the plurality of dimensional view types;

determining a first set of attributes associated with the first dimensional view type and a second set of attributes associated with the second dimensional view type;

providing the first set of attributes and the second set of attributes;

receiving a selection of a first attribute from the first set of attributes and receiving a selection of a second attribute from the second set of attributes; and

generating a first dimensional view based on the selection of the first dimensional view type and first attribute and a second dimensional view based on the selection of the second dimensional view type and second attribute, wherein the first dimensional view and the second dimensional view is configured for display using a time-automated scrolling dock.

2. The computer-implemented method of claim 1 , further comprising:

detecting user interaction with the data element, wherein the plurality of dimensional view types available for the data element are determined upon detecting the user interaction with the data element.

3. The computer-implemented method of claim 1 , wherein the first set of attributes associated with the first dimensional view type are determined using an artificial intelligence model.

4. The computer-implemented method of claim 1 , wherein the plurality of dimensional view types and the first set of attributes are provided in a card creation user interface.

5. The computer-implemented method of claim 4 , wherein the plurality of dimensional view types and the first set of attributes are provided in a card presentation user interface, the card presentation user interface being generated based on the card creation user interface.

6. The computer-implemented method of claim 1 , wherein the plurality of dimensional view types comprise more than one of: a percent change, a rank, a trend line, and a breakdown.

7. The computer-implemented method of claim 1 , wherein the first set of attributes comprise one of: time attributes or non-time attributes.

8. The computer-implemented method of claim 1 , wherein the first dimensional view type and first attribute are stored as part of card data defining the information card, and the first dimensional view is generated based on the card data.

9. The computer-implemented method of claim 1 , further comprising:

providing a plurality of time intervals;

receiving a selection of a time interval from the plurality of time intervals; and

sequentially displaying the first dimensional view and the second dimensional view based on the time interval.

10. The computer-implemented method of claim 1 , further comprising:

displaying a graphical user interface (GUI) element enabling a user to select one of the first dimensional view and the second dimensional view for display.

11. A system comprising:

one or more processors; and

one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations for generating context data for an information card, the operations comprising:

receiving a selection of a data element to include in an information card, wherein the information card is based on a trigger reference associated with the data element and is configured for display based on a context based trigger condition;

determining a plurality of dimensional view types available for the data element;

providing the plurality of dimensional view types;

receiving a selection of a first dimensional view type and a second dimensional view type, from the plurality of dimensional view types;

determining a first set of attributes associated with the first dimensional view type and a second set of attributes associated with the second dimensional view type;

providing the first set of attributes and the second set of attributes;

receiving a selection of a first attribute from the first set of attributes and receiving a selection of a second attribute from the second set of attributes; and

generating a first dimensional view based on the selection of the first dimensional view type and first attribute and a second dimensional view based on the selection of the second dimensional view type and second attribute, wherein the first dimensional view and the second dimensional view is configured for display using a time-automated scrolling dock.

12. The system of claim 11 , wherein the first dimensional view type and first attribute are stored as part of card data defining the information card, and the first dimensional view is generated based on the card data.

13. The system of claim 11 , wherein the first set of attributes associated with the first dimensional view type are determined using an artificial intelligence model.

14. The system of claim 11 , wherein the plurality of dimensional view types and the first set of attributes are provided in one of: a card creation user interface or a card presentation user interface.

15. The system of claim 11 , wherein the plurality of dimensional view types comprise more than one of: a percent change, a rank, a trend line, and a breakdown.

16. The system of claim 15 , the operations further comprising:

providing a plurality of time intervals;

receiving a selection of a time interval from the plurality of time intervals; and

sequentially displaying the first dimensional view and the second dimensional view based on the time interval.

17. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations for generating context data for an information card, the operations comprising:

receiving a selection of a data element to include in an information card, wherein the information card is based on a trigger reference associated with the data element and is configured for display based on a context based trigger condition;

determining a plurality of dimensional view types available for the data element;

providing the plurality of dimensional view types;

receiving a selection of a first dimensional view type and a second dimensional view type, from the plurality of dimensional view types;

determining a first set of attributes associated with the first dimensional view type and a second set of attributes associated with the second dimensional view type;

providing the first set of attributes and the second set of attributes;

receiving a selection of a first attribute from the first set of attributes and receiving a selection of a second attribute from the second set of attributes; and

generating a first dimensional view based on the selection of the first dimensional view type and first attribute and a second dimensional view based on the selection of the second dimensional view type and second attribute, wherein the first dimensional view and the second dimensional view is configured for display using a time-automated scrolling dock.

Assignments (5)
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 →
SUPPLEMENTARY PATENT SECURITY AGREEMENT Recorded Feb 17, 2023
From: MICROSTRATEGY INCORPORATED; MICROSTRATEGY SERVICES CORPORATION
To: 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
Reel/Frame 062794/0255 →
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 12, 2021
From: RIGNEY, SCOTT; KEAYS, MICHAEL-ANDREW; ABU-KALOKOH, MALIK; BHAVE, UTKARSHA
To: MICROSTRATEGY INCORPORATED
Reel/Frame 055245/0787 →
Continuity (2)
Provisional Application 62972713 · Feb 11, 2020
Related Publication 20210248135A1 · Aug 12, 2021
Cited By (1)
US 12,261,906