Patents by Inventor Ming C. Hao

Ming C. Hao 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).

  • Publication number: 20130030759
    Abstract: Implementations disclosed herein relate to smoothing a time series data set while preserving at least one of peak or trough data points. In one embodiment, a processor recursively identifies at least one of a peak or trough point outside of a threshold distance from a connecting line connecting a beginning and ending point within the time series data set.
    Type: Application
    Filed: July 26, 2011
    Publication date: January 31, 2013
    Inventors: Ming C. Hao, Umeshwar Dayal, Walter Hill, Sebastian Mittelstaedt, Halldor Janetzko
  • Publication number: 20120317049
    Abstract: Data records containing user feedback regarding at least one offering are received. From among candidate attributes in the received data records, a subset of attributes that relate to user sentiment regarding the at least one offering is selected, where the selecting is according to selection criteria including frequency of occurrence of the candidate attributes, relative amounts of negative and positive feedback associated with the candidate attributes, and time density of feedback associated with the candidate attributes. A visualization of at least one sentiment characteristic of the selected subset of attributes that relate to user sentiment is presented for display.
    Type: Application
    Filed: June 8, 2011
    Publication date: December 13, 2012
    Inventors: Ming C. Hao, Umeshwar Dayal, Christian Rohrdantz, Meichun Hsu, Mohamed E. Dekhil, Riddhiman Ghosh
  • Patent number: 8212817
    Abstract: Systems, methods, and other embodiments associated with spatial temporal visual analysis of thermal data are described. One example system includes recording a set of temperature data including multiple dimensions of data from a set of sensors attached to racks of computers in a data center. The example system also includes displaying the multiple dimensions of data in a two dimension graphic. The example system also includes performing spatial temporal visual analysis techniques to correlate temperature states, discover thermal exceptions, and so on, in the graphic.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: July 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Ratnesh Kumar Sharma, Chandrakat Patel
  • Publication number: 20120109843
    Abstract: Data records representing a time sequence of events are received, where time gaps between successive events vary. A first visualization having a sequence of graphical elements representing the corresponding events is generated, where the graphical elements do not overlay each other. A second visualization includes a time density track having gap representing elements, where the gap representing elements have different characteristics to represent different gaps between respective successive events.
    Type: Application
    Filed: October 27, 2010
    Publication date: May 3, 2012
    Inventors: Ming C. Hao, Christian Rohrdantz, Umeshwar Dayal, Daniel Keim, Lars-Erik Haug
  • Publication number: 20120089941
    Abstract: Visual structures are produced to represent corresponding motifs, where the motifs correspond to repeating patterns in an input data set, where sizes of the visual structures are based on values of a characteristic associated with the motifs, and where a first of the motifs is nested within a second of the motifs to represent a hierarchical relationship of the patterns represented by the first and second motifs. The visual structures of corresponding motifs are presented for display in a visualization screen, where the visualization screen depicts the data in the input data set with the visual structures overlapping parts of depicted data. Interactive input is received specifying modification of a region containing motifs, wherein the specified modification includes interactive distortion of the visual structures in the region to change a size of the visual structures in the region.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 12, 2012
    Inventors: Ming C. Hao, Manish Marwah, Umeshwar Dayal, Halldór Janetzko, Ratnesh Kumar Sharma, Daniel Keim
  • Publication number: 20120060080
    Abstract: A system causes display of a visual representation of a cell-based calendar having cells representing data records, where the cells have corresponding visual indicators corresponding to values of the respective data records. The cells are arranged in plural blocks corresponding to time intervals of the cell-based calendar. Event visual indicators transparently overlay cells in at least some of the plural blocks, where the event visual indicators represent events that occurred in time intervals corresponding to the at least some blocks. The events are separate from activities represented by the data records. Providing the event visual indicators transparently overlaid over the cells in the at least some blocks depict a relationship and relative impact between the data records and the events.
    Type: Application
    Filed: September 3, 2010
    Publication date: March 8, 2012
    Inventors: Ming C. Hao, Umeshwar Dayal, Lars-Erik Haug, Christian Rohrdantz
  • Patent number: 8120618
    Abstract: The present invention, an object display system, provides a system and method for positioning objects on a viewing area. One embodiment can be viewed as providing a method comprising the steps of specifying a plurality of objects, specifying a plurality of object pairs from the plurality of objects, specifying a potential function for each one of the specified object pairs, specifying a similarity value (s) for each one of the specified object pairs, determining an energy (e) for each one of the potential functions and solving for the minimum total energy (E) of the plurality of potential functions such that a distance (r) between each of the specified object pairs is determined.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: February 21, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Meichun Hsu, Thomas Holenstein, Markus Gross
  • Publication number: 20120041963
    Abstract: An adapter receives tuples of streaming data from a streaming data source. The adapter extracts selected attributes from the tuples of streaming data, and writes the selected attributes to a buffer associated with a visualization engine for displaying the selected attributes in a visualization screen. The selected attributes are written to the buffer according to a predefined format supported by the visualization engine. The adapter receives interactive user input to change the selected attributes to be extracted from the tuples and written to the buffer.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Inventors: Guruprasad Chintakunta, Rajesh Kottakota, Ming C. Hao, Song Wang, Chetan Kumar Gupta, Abhay Mehta, Umeshwar Dayal
  • Publication number: 20110298804
    Abstract: Systems and methods are provided for viewing, aligning, and correlating data in a visual display from data sources in data management systems. In one method, data sources in a data management system can be identified. Data attributes from the data sources can be displayed together as graphical cells over a common timeline as a reference for cell attribute columns. A first graphical cell in an attribute column at a time position on the common timeline can be selected. The graphical cell can represent a data record for a time measurement interval. A second graphical cell can be aligned with the first graphical cell based on the time position. The second graphical cell can be positioned in a same cell column as the first graphical cell and represent data obtained at a substantially same time as the data represented by the first graphical cell.
    Type: Application
    Filed: June 7, 2010
    Publication date: December 8, 2011
    Inventors: Ming C. Hao, Umeshwar Dayal, Ram Ranganathan
  • Publication number: 20110279469
    Abstract: To perform time slice-based visual prediction, a weighted moving aggregate of data values in a data set is calculated over previous time slices to predict data values based on interactive user input. A visual accuracy indicator is generated for display to indicate a quality of prediction of data values at different times. A visualization presents data values from the data set and the predicted data values, where the data values from the data set and the predicted data values are represented as corresponding cells.
    Type: Application
    Filed: May 17, 2010
    Publication date: November 17, 2011
    Inventors: Ming C. Hao, Umeshwar Dayal, Halldór Janetzko, Ratnesh Kumar Sharma
  • Publication number: 20110242106
    Abstract: Color cell-based data placement systems, methods, and computer-readable storage media that visualize large amounts of multidimensional data on an output by rearranging data objects to variably grant more output space to areas with high data density and less output space to areas with low data density, and to variably rearrange overlapping data objects based on a number of data objects already placed at a preferred cell position for the data object.
    Type: Application
    Filed: March 30, 2010
    Publication date: October 6, 2011
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel Keim, Halldor Janetzko, Walter Hill
  • 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: 7941742
    Abstract: To visualize growing time series data, first data values of a time series are presented for display in a single view, where the data values are for display in cells according to a first density in the view. Additional data values of the time series are received, and a density of the view is modified in response to receiving the additional data values. The first data values and additional data values are presented for display in cells arranged according to the modified density in the view.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: May 10, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Chantal Tremblay, Meichun Hsu
  • Patent number: 7932906
    Abstract: A graphical production system produces pixel bar charts, in various embodiments. In an embodiment, a pixel bar chart is constructed that may include multiple bars with substantially equal widths and potentially variable heights to enable visual data analysis. A bar may include a number of pixel units corresponding to a volume of data records represented within the bar. Selected visual indicators are displayed within the pixel units of the bar, where a selected visual indicator represents a value of an attribute of a data record represented by the pixel unit. In an embodiment, the pixel units may be ordered within a bar in a particular sequence (e.g., ascending, descending or some other order). Further, in an embodiment, the bar width is determined to minimize the amount of padding. In an embodiment, a visual indicator scale is displayed to indicate values associated with each visual indicator.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: April 26, 2011
    Assignee: Hewlett-Packard Development Company, L.P..
    Inventors: Ming C. Hao, Umeshwar Dayal, Klaus Wurster, Peter Wright
  • Patent number: 7921363
    Abstract: To visualize data, an input data set having a plurality of data items is received, and data thinning processing is applied to identify data items of the input data set to deselect from visualizing in a visualization screen. Identifying the data items to deselect is based at least on density of the data items, and on deselection of attributes of the input data set to reduce a number of the attributes to be visualized. After applying the data thinning processing, the data set is presented for display in the visualization screen.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: April 5, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Nimesh Patel, Patrick A. Autilio
  • 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
  • Publication number: 20110029926
    Abstract: Representations of reviews regarding at least one offering of an enterprise are received, wherein the representations of the reviews contain attributes and opinion words. Distance associations between the attributes and the opinion words in the representations are determined according to a distance mapping strategy that uses distances between the attributes and the opinion words in a section. A visualization of the reviews is generated according to the determined associations.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel Keim, Daniela Oelke
  • Publication number: 20100325206
    Abstract: To provide collaborative business intelligence in an enterprise, an analytics platform is provided to receive an event associated with the enterprise and to perform analysis in response to the event. A virtual collaboration platform is provided to enable plural users to interact with each other and to use resources of the analytics platform.
    Type: Application
    Filed: June 18, 2009
    Publication date: December 23, 2010
    Inventors: UMESHWAR DAYAL, Ravigopal Vennelakanti, Ratnesh Kumar Sharma, Maria G. Gastellanos, Ming C. Hao, Chandrakant Patel, Sangamesh S. Bellad, Manish Gupta
  • 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
  • Publication number: 20100262613
    Abstract: A method of processing a stream of raw data from a plurality of distributed data producing devices includes reducing the raw data to a plurality of representative synopsis coefficients, organizing the synopsis coefficients into a data structure with at least three dimensions, including a time window dimension and an accuracy dimension. Responsive to a detected anomaly in the data structure, at least one of a predetermined autonomous action and an action directed by a user is performed.
    Type: Application
    Filed: April 13, 2009
    Publication date: October 14, 2010
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Chetan Kumar Gupta, Song Wang, Ismail Ari, Ming C. Hao, Umeshwar Dayal, Abhay Mehta