Context-aware and dynamic visualizations in applications
AssigneeMicrosoft Technology Licensing, LLC
InventorsAstha Rastogi, Ravi Teja Koganti, Tania Albarghouthi, Nathaniel T Clinton
Life of this patent
Estimating the term…
Abstract
The technology relates to systems and methods for generating context-aware, dynamic visualizations. In an example, a method includes extracting a dynamic context signal; based on the dynamic context signal, retrieving a first visualization; causing a display of the first visualization as part of an application user interface; at an expiration of a refresh period, extracting an updated dynamic context signal; based on the updated dynamic context signal, retrieving a second visualization; and replacing the first visualization with the second visualization as part of an application user interface.
Claims20
A computing device for generating context-aware, dynamic visualizations, the device comprising:
- at least one processor;
- and
- memory storing instructions that, when executed by the at least one processor, cause the device to perform operations comprising:
- extract one or more dynamic context signals;
- generate an artificial intelligence (AI) prompt, based at least in part on the one or more dynamic context signals, requesting a visualization;
- provide the generated AI prompt as input to a generative AI model;
- in response to providing the AI prompt as input, receive an output payload from the generative AI model including the visualization;
- and
- cause a display of the visualization as part of a user interface of an application or an operating system operating on the computing device.
A computer-implemented method for generating context-aware, dynamic visualizations, the method comprising:
- extracting a dynamic context signal;
- generating a first artificial intelligence (AI) prompt including the dynamic context signal;
- providing the first AI prompt as input to a first generative AI model;
- in response to providing the first AI prompt as input, receiving an output payload from the first generative AI model including an augmented context signal;
- generating a second AI prompt based at least in part on the augmented context signal;
- providing the second AI prompt as input to a second generative AI model;
- in response to providing the second AI prompt as input, receiving an output payload from the second generative AI model including a visualization;
- and
- causing a display of the visualization in at least one of a user interface of an application or an operating system operating on a computing device.
A computer-implemented method for generating context-aware, dynamic visualizations, the method comprising:
- extracting a dynamic context signal;
- based on the dynamic context signal, retrieving a first visualization;
- causing a display of the first visualization as part of an application user interface;
- at an expiration of a refresh period, extracting an updated dynamic context signal;
- based on the updated dynamic context signal, retrieving a second visualization;
- and
- replacing the first visualization with the second visualization as part of an application user interface.
Dependencies are inferred from the claim text.