MULTIDIMENSIONAL HALO-BASED VISUALIZATION SYSTEM
First Claim
Patent Images
1. A method for transforming complex state data into a visualization of the status of a subject at a range of time points, comprising:
- receiving, at a computing device, at least one data stream comprising state data for the subject, wherein the data include a plurality of metrics capturing information regarding the status of the subject at a series of time points;
providing each metric in the plurality of metrics as a respective parameter to a description of a halo comprised of a plurality of rings, each respective ring corresponding to a time point, wherein at least two parameters are selected from the group consisting of;
size, wherein size scales the spacing between respective rings,color, wherein color defines the color of respective rings,complexity, wherein complexity scales the magnitude and frequency of distortions in respective rings,speed, wherein speed scales the rate of movement of respective rings,brightness, wherein brightness scales the opacity of respective rings,height, wherein height scales the magnitude of extension of distortions in respective rings outside of the plane of the halo,movement type, wherein movement type scales the asymmetry of movement of respective rings,rotation, wherein the halo rotates clockwise or counterclockwise,pulsation, wherein pulsation scales the frequency of a sequence of contraction and expansion of the width of the halo,radiation, wherein radiation scales the magnitude and/or frequency of a sequential alteration of the appearance of a subset of the plurality of rings, such that the sequence progresses from the center of the halo to the edge or the reverse,glow, wherein glow scales the magnitude and/or frequency of highlighting applied to the plurality of rings, andline type, wherein line type selects between the display of respective rings using solid, dashed, and dotted lines;
rendering the description of the halo at a processor, andproviding the rendered description of the halo to a display.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and machine readable media for visualizing complex data, including real-time data streams from wearable device sensors, using a halo-based representation. Halos are comprised of multiple rings that can be used to efficiently convey, for example, information about the status of a subject, such as a subject'"'"'s heart rate, activity level, and calories burned at particular times throughout a day.
-
Citations
20 Claims
-
1. A method for transforming complex state data into a visualization of the status of a subject at a range of time points, comprising:
-
receiving, at a computing device, at least one data stream comprising state data for the subject, wherein the data include a plurality of metrics capturing information regarding the status of the subject at a series of time points; providing each metric in the plurality of metrics as a respective parameter to a description of a halo comprised of a plurality of rings, each respective ring corresponding to a time point, wherein at least two parameters are selected from the group consisting of; size, wherein size scales the spacing between respective rings, color, wherein color defines the color of respective rings, complexity, wherein complexity scales the magnitude and frequency of distortions in respective rings, speed, wherein speed scales the rate of movement of respective rings, brightness, wherein brightness scales the opacity of respective rings, height, wherein height scales the magnitude of extension of distortions in respective rings outside of the plane of the halo, movement type, wherein movement type scales the asymmetry of movement of respective rings, rotation, wherein the halo rotates clockwise or counterclockwise, pulsation, wherein pulsation scales the frequency of a sequence of contraction and expansion of the width of the halo, radiation, wherein radiation scales the magnitude and/or frequency of a sequential alteration of the appearance of a subset of the plurality of rings, such that the sequence progresses from the center of the halo to the edge or the reverse, glow, wherein glow scales the magnitude and/or frequency of highlighting applied to the plurality of rings, and line type, wherein line type selects between the display of respective rings using solid, dashed, and dotted lines; rendering the description of the halo at a processor, and providing the rendered description of the halo to a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for transforming complex state data into a visualization of the status of a subject, comprising:
-
receiving, at a computing device, at least one data set comprising state data for the subject, wherein the at least one data set includes a plurality of metrics capturing information regarding the status of the subject; providing each metric in the plurality of metrics as a respective parameter to a description of a halo comprised of a plurality of rings, wherein at least three parameters are selected from the group consisting of; size, wherein size scales the width of the halo, color, wherein color defines the color of the plurality of rings, complexity, wherein complexity scales the magnitude and frequency of distortions in respective rings, speed, wherein speed scales the rate of movement of respective rings, brightness, wherein brightness scales the opacity of the plurality of rings, height, wherein height scales the magnitude of extension of distortions in respective rings outside of the plane of the halo, movement type, wherein movement type scales the asymmetry of movement of the plurality of rings, rotation, wherein the halo rotates clockwise or counterclockwise, pulsation, wherein pulsation scales the frequency of a sequence of contraction and expansion of the width of the halo, radiation, wherein radiation scales the magnitude and/or frequency of a sequential alteration of the appearance of a subset of the plurality of rings, such that the sequence progresses from the center of the halo to the edge or the reverse, glow, wherein glow scales the magnitude and/or frequency of highlighting applied to the plurality of rings, line type, wherein line type selects between the display of respective rings using solid, dashed, and dotted lines, and growth, wherein growth scales a change in the number of rings displayed; rendering the description of the halo at a processor, and providing the rendered description of the halo to a display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification