Patent application number | Description | Published |
20140354650 | ATTRIBUTE-BASED STACKING FOR DIAGRAMS - A system and method for facilitating adjusting a displayed representation of a visualization. An example method includes displaying a first visualization that includes plural nodes; providing a first user option to specify a first node attribute; and stacking nodes of the first visualization based on the first node attribute, resulting in display of one or more stacks of nodes. In a more specific embodiment, one or more links connect one or more of the plural nodes to one or more other nodes of the plural nodes. The method further includes adjusting the first visualization to illustrate the one or more stacks of nodes, while preserving any links, resulting in display of a second visualization in response thereto. The step of adjusting further includes animating a transition between display of the first visualization and display of the second visualization. | 12-04-2014 |
20150029215 | INTERACTIVE INTERSECTION AREAS - A system that generates interactive intersection areas receives a graphic diagram that includes a plurality of intersecting shapes and intersection areas. The system then creates or receives a definition for each of the shapes and determines a number of possible intersection areas for the diagram. The system defines a clipping path for each possible intersection area and defines a mask for each possible intersection area. The system then draws each intersection area using the defined clipping paths and masks | 01-29-2015 |
20150077433 | ALGORITHM FOR IMPROVED ZOOMING IN DATA VISUALIZATION COMPONENTS - Example embodiments reduce the processing required to zoom on graphical data visualizations by transforming only graphic elements visible in the zooming viewport. In one example embodiment, a grid overlays the component image. Prior to zooming, grid elements covered by the zooming viewport are determined and only graphic objects bounded by those grid elements are transformed during zooming. | 03-19-2015 |
20150084961 | MAP PERFORMANCE BY DYNAMICALLY REDUCING MAP DETAIL - Example embodiments dynamically generate lower resolution maps from high precision vector for use on desktops. Lower resolution maps are dynamically generated on the client side by decreasing coordinate and path precision. | 03-26-2015 |
20150160835 | Pluggable Layouts for Data Visualization Components - Various arrangements are presented that allow for a prebuilt visualization component to be incorporated into an application under development, wherein the prebuilt visualization component is configured to create graphical nodes to be arranged and output for presentation by the application following compilation. A layout plug-in may be registered with the prebuilt visualization component such that the prebuilt visualization component communicates with the layout plug-in. The layout plug-in may be configured to arrange the graphical nodes such that the graphical nodes created by the prebuilt software component are arranged by the layout plug-in following compilation. The application may be compiled such that the application is compiled to include the prebuilt visualization component and the registered layout plug-in. | 06-11-2015 |
20150161805 | Methods and Systems for Transitioning Between Arbitrary Shapes - Various arrangements for transitioning between data visualizations are presented. A first and second general path may be determined that define a first and second shape, respectively. A plurality of pairs of drawing commands may be created such that each pair of the plurality of pairs of drawing commands includes a first drawing command from the first general path and a second drawing command from the second general path. The plurality of pairs of drawing commands may be modified such that each pair of the plurality of pairs of drawing commands includes a single type of drawing command. A visual transition may be output for presentation between the first shape and the second shape using the modified plurality of pairs of drawing commands. | 06-11-2015 |
20150355817 | ENHANCED VISUAL NAVIGATION BREADCRUMBS - A system that provides visual components generates a first display of selectable and hierarchical visual components, where each visual component has at least one associated attribute. The system receives a selection of one of the visual components and displays a second display of visual components at a next hierarchical level of the selected visual component. The system then generates and displays breadcrumbs that include a navigation path from the first display to the second display, and include the associated attribute for the selected visual component. | 12-10-2015 |
20150363081 | INTERACTIVE MAP MARKERS - A system for providing an interactive map displays an interactive map marker that includes an associated location on the map, an associated data value, a visual indicator, and an underlying data model. The system receives an interaction from a user that modifies the visual indicator and changes the associated data value based on the visual indicator modification. The system then changes the underlying data model based on the visual indicator modification. | 12-17-2015 |
20150364118 | ATTRIBUTE BASED MAP MARKER CLUSTERING - A system that clusters map markers on a map receives a plurality of map markers, each having an associated location on the map and at least one attribute, and a characteristic corresponding to the attribute. The system location clusters the map markers based on the location within a cluster. The system then groups the clustered map markers based on the associated attribute, where each grouped marker retains the corresponding characteristic. The system then positions the grouped map markers within the corresponding cluster. | 12-17-2015 |