Patents by Inventor Daniel A. Keim

Daniel A. Keim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8963969
    Abstract: A collection of data values is divided into plural bins, wherein a number of the bins is dependent upon a change feature of the data values. Parameter values associated with respective bins are determined. Based on the parameter values, visualization of the plural bins is provided in corresponding plural display screen partitions of a display screen, wherein at least one of the display screen partitions has a resolution that is different from another of the display screen partitions.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: February 24, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Tobias Schreck, Umeshwar Dayal, Daniel A. Keim
  • Patent number: 8427478
    Abstract: Continually-incoming time series data is displayed in a visualization screen. In response to detecting that the visualization screen has become full with time series data, a first portion of the time series data is overwritten with additional incoming data such that the additional incoming data replaces the first portion of the time series data in the visualization screen. A second portion of the time series data is maintained unshifted even though the additional incoming data has been added to the visualization screen.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: April 23, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel A. Keim
  • Patent number: 8022952
    Abstract: To visualize and analyze data, selection of at least one focus area in a visualization of a data set is received. Based on characteristics of the selected at least one focus area, using at least one analytic technique to mine relationships between data items and at least one attribute in the selected at least one focus area and data items and at least one attribute in remaining portions of the data set. At least one visual representation is generated to show mining results produced from selected data items and one or more attributes in the selected at least one focus area and the remaining portions of the data set, where the generated visual representation is composed to have an order and layout to represent the mined results.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: September 20, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel A. Keim, Dominik Morent
  • Patent number: 7924283
    Abstract: A method for displaying a time-series data set. The method may include determining a number of data intervals for the data set, determining a data resolution for each data interval, partitioning a display space into a number of substantially equally sized partitions equal to the number of data intervals, partitioning the dataset into a number of time-relevance-based subsets equal to the number of partitions based on the currentness of the data and the desired data resolution for each partition, determining a data layout for each partition, and associating the data values for each subset with the corresponding layout. Furthermore, the first subset may consist of more current data at a first resolution and the second subset may consist of data that is less current than the first subset at a lower resolution than the first resolution.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming Hao, Tobias Schreck, Umeshwar Dayal, Daniel A. Keim
  • Patent number: 7907139
    Abstract: A method for effective placement of data for visualization of multidimensional data sets using multiple pixel bar charts. Data is received comprising a plurality of records, each record having a plurality of attributes. From the plurality of attributes, a set of attributes is determined for placement of the plurality of records in a graphically displayable array comprising a plurality of data points, each data point representing one record of the plurality of records. In one embodiment, the graphically displayable array is a pixel bar chart. The plurality of records are arranged to construct the pixel bar chart for presenting the data in a format for detecting relationships between the plurality of records. The present invention provides a pixel visualization technique having a method of optimal data placement to resolve the locality and ordering constraints.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: March 15, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Meichun Hsu, Daniel A. Keim, Adrian Krug, Julian Ladisch
  • Patent number: 7827499
    Abstract: Receiving a hierarchical dataset including child data items that depend directly or indirectly from one or more parent data items. Processing the hierarchical dataset to generate nodes for each data item within the hierarchical dataset, wherein nodes for child data items are generated within nodes for parent data items and aligning nodes representing like data items in a dashboard view.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: November 2, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel A. Keim, Joem Schneidewind, Robert Lovejoy Raymond
  • Patent number: 7788064
    Abstract: Provided are, among other things, systems, methods and techniques for facilitating visual analysis of data relationships. Initially, a set of data values is obtained, and a graphical display of the data values is output, with different display points corresponding to different data values. A user selection of an area encompassing at least a portion of the graphical display is input, and data correlation analyses are performed between data values within the selected area other sets of data values. Graphs are then displayed based on results of the data correlation analyses.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: August 31, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Martha Lyons, Daniel A. Keim, Dominik Morent
  • Publication number: 20100103189
    Abstract: Continually-incoming time series data is displayed in a visualization screen. In response to detecting that the visualization screen has become full with time series data, a first portion of the time series data is overwritten with additional incoming data such that the additional incoming data replaces the first portion of the time series data in the visualization screen. A second portion of the time series data is maintained unshifted even though the additional incoming data has been added to the visualization screen.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel A. Keim
  • Publication number: 20090033664
    Abstract: To visualize and analyze data, selection of at least one focus area in a visualization of a data set is received. Based on characteristics of the selected at least one focus area, using at least one analytic technique to mine relationships between data items and at least one attribute in the selected at least one focus area and data items and at least one attribute in remaining portions of the data set. At least one visual representation is generated to show mining results produced from selected data items and one or more attributes in the selected at least one focus area and the remaining portions of the data set, where the generated visual representation is composed to have an order and layout to represent the mined results.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel A. Keim, Dominik Morent
  • Publication number: 20080180382
    Abstract: A collection of data values is divided into plural bins, wherein a number of the bins is dependent upon a change feature of the data values. Parameter values associated with respective bins are determined. Based on the parameter values, visualization of the plural bins is provided in corresponding plural display screen partitions of a display screen, wherein at least one of the display screen partitions has a resolution that is different from another of the display screen partitions.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: Ming C. Hao, Tobias Schreck, Umeshwar Dayal, Daniel A. Keim
  • Patent number: 7202868
    Abstract: The disclosed embodiments relate to a system and method for providing a graphical representation of data. Embodiments of the present invention comprise: abstracting a plurality of parameters from the parameter set, dividing the plurality of parameters into data groups, defining a plurality of partitions for a graphical representation, mapping the data groups to corresponding nodes on the plurality of partitions, and connecting the nodes graphically with indicia that indicates an association between data groups.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: April 10, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Fabio Casati, Daniel A. Keim, Eric Stammers
  • Publication number: 20030071815
    Abstract: A method for effective placement of data for visualization of multidimensional data sets using multiple pixel bar charts. Data is received comprising a plurality of records, each record having a plurality of attributes. From the plurality of attributes, a set of attributes is determined for placement of the plurality of records in a graphically displayable array comprising a plurality of data points, each data point representing one record of the plurality of records. In one embodiment, the graphically displayable array is a pixel bar chart. The plurality of records are arranged to construct the pixel bar chart for presenting the data in a format for detecting relationships between the plurality of records. The present invention provides a pixel visualization technique having a method of optimal data placement to resolve the locality and ordering constraints.
    Type: Application
    Filed: October 17, 2001
    Publication date: April 17, 2003
    Inventors: Ming C. Hao, Umeshwar Dayal, Meichun Hsu, Daniel A. Keim, Adrian Krug, Julian Ladisch