DYNAMICALLY ADAPTING VISUALIZATIONS
An adaptive visualization system is provided. The system includes a processing component that receives visualization configurations to determine a suitable visualization for a user. A visualization component automatically adapts a visualization output based in part on the visualization configurations. The visualization configurations can include user context inputs, user profile inputs, device characteristic inputs, or background data inputs, for example.
1 . An adaptive visualization system, comprising:
a processing component that receives visualization configurations to determine a suitable visualization for a user; and
a visualization component to automatically adapt a visualization output based in part on the visualization inputs.
2 . The system of claim 1 , the visualization configurations further comprising user context inputs, user profile inputs, device characteristic inputs, or background data inputs.
3 . The system of claim 1 , further comprising a contextual data component to enable capture of context data and to determine a user's goals or preferences.
4 . The system of claim 3 , the contextual data component captures audio streams, video streams, e-mails, queries, biometric data, contextual clues, and project related data.
5 . The system of claim 4 , the contextual data component includes learning components, profile components, and statistical processing components to process contextual data.
6 . The system of claim 4 , the profile component allows users to specify physical capabilities or disabilities, where visualizations are dynamically adjusted in view of the capabilities or disabilities.
7 . The system of claim 6 , further comprising a synchronization component to associate captured data with different portions of a visualization.
8 . The system of claim 6 , the profile component specifies a user's disability as color blindness or dyslexia.
9 . The system of claim 1 , further comprising a learning component to determine a data context for a prospective visualization.
10 . The system of claim 1 , further comprising a component that stores potential visualizations that are capable of being displayed with a future technology.
11 . The system of claim 1 , further comprising a component determine a visualization based upon a service flow process.
12 . The system of claim 1 , further comprising a component that augments a background of a prospective visualization according to the background of a present environment.
13 . The system of claim 1 , further comprising an adaptive detail component that can sense a viewing angle of location of a user and adapt a visualization in view of the viewing angle or location.
14 . The system of claim 1 , further comprising a scaling and rendering component to adjust a visualization according to the size of a detected display.
15 . The system of claim 1 , further comprising an inference component to automatically adjust the granularity of a display.
16 . A visualization method, comprising:
analyzing one or more visualization inputs, the inputs including at least two of a context input, a user profile input, a background data input, and a device data input;
determining a suitable visualization from the visualization inputs;
automatically adapting a present visualization in view of the determined suitable visualization; and
automatically transitioning between the present visualization and the determined suitable visualization.
17 . The method of claim 16 , the visualization inputs include user context inputs, user profile inputs, device characteristic inputs, or background data inputs.
18 . The method of claim 16 , further comprising automatically inferring a user's context from the visualization inputs.
19 . The method of claim 16 , further comprising inferring a user's ability or disability from the visualization inputs.
20 . A visualization system, comprising:
means for monitoring visualization input data over time;
means for adapting at least one visualization from the data; and
means for automatically generating the visualization.