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: 20140055457
    Abstract: A method executed by a system having a processor includes arranging pixels representing attributes into a plurality of rings. Each ring contains pixels representing a time series of attribute values for a respective one of the attributes. The method further includes providing a peak detection ring. The peak detection ring includes visual indicators for indicating a location of at least one peak in an attribute in the plurality of rings.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Inventors: Ming C. Hao, Manish Marwah, Sebastian Mittelstaedt, Halldor Janetzko, Cullen E. Bash, Umeshwar Dayal, Meichun Hsu, Daniel Keim, Chandrakant Patel
  • Publication number: 20140040247
    Abstract: Attributes in data records are identified. Episodes corresponding to the respective attributes include respective data records. The episodes are scored, where scoring of a particular one of the episodes is based on relative time densities between successive data records of the particular episode. A visualization of at least some of the episodes to provide an alert of time-dense episodes.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Ming C. Hao, Christian Rohrdantz, Umeshwar Dayal, Meichun Hsu, Lars-Erik Haug
  • Publication number: 20140039875
    Abstract: A system may include an extraction engine to extract candidate phrases from a content stream, and an analysis engine to assign the candidate phrases visual cues and display the visual cues to an operator.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Ming C. HAO, Christian Rohrdantz, Lars-Erik Haug, Umeshwar Dayal, Meichun Hsu, Daniel Keim
  • Patent number: 8643646
    Abstract: To construct at least one cluster of data records of a scatter plot, cells representing the data records are placed in a visualization screen according to values of a first attribute and a second attribute of the data records. Visual indicators are assigned to the cells according to values of a third attribute of the data records. In response to detecting data records having a particular pair of first attribute and second attribute values, cells representing the data records having the particular pair of first attribute and second attribute values are placed in nearby positions according to similarity of values of the third attribute to form the at least one cluster of cells having similar visual indicators.
    Type: Grant
    Filed: March 16, 2009
    Date of Patent: February 4, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Ratnesh Kumar Sharma, Alex Xin Zhang
  • Patent number: 8638981
    Abstract: Data points contain data values in respective time intervals. Pixels representing data points for time periods (each time period including multiple time intervals) are placed in corresponding discrete rings in a graphical visualization, wherein the pixels are user accessible to allow viewing of information of the corresponding data points. The pixels are temporally aligned in the corresponding discrete rings, and the pixels in the corresponding discrete rings are variably sized depending on a number of data points in the respective time periods.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: January 28, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Manish Marwah, Sabastian Mittelstadt, Umeshwar Dayal, Cullen E. Bash, Chandrakant Patel
  • Patent number: 8595151
    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: Grant
    Filed: June 8, 2011
    Date of Patent: November 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ming C. Hao, Umeshwar Dayal, Christian Rohrdantz, Meichun Hsu, Mohamed E. Dekhil, Riddhiman Ghosh
  • Publication number: 20130286039
    Abstract: Unevenly spaced data records are received over time. A smoothed graphical visualization has a plurality of discrete rings to allow for detection of periodical patterns in the data records, where the discrete rings correspond to plural time periods and contain pixels representing values of an attribute of the data records. Visual indicators are assigned to the corresponding pixels, where a first of a visual indicators for a first time interval that is missing a data record is based on aggregating values of the attribute of neighboring data records, and where a second of the visual indicators for a second time interval having multiple data records is based on aggregating values of the attribute of the multiple data records.
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Inventors: Ming C. Hao, Soma Sundaram Santhiveeran, Sebastian Mittelstädt, Umeshwar Dayal, Daniel Keim
  • Publication number: 20130278623
    Abstract: Pixels representing attributes of data records are into discrete rings of a graphical visualization, where the discrete rings correspond to respective ones of the attributes, and where the pixels are arranged in each of the discrete rings according to time intervals of the data records. A correlation ring is provided in the graphical visualization in addition to the discrete rings, where the correlation ring has visual indicators for indicating degrees of correlation between at least two of the attributes.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Inventors: MING C. HAO, Manish Marwah, Umeshwar Dayal, Cullen E. Bash, Sebastian Mittelstädt, Halldór Janetzko, Daniel Keim, Yuan Chen, Chandrakant Patel, Meichun Hsu
  • Publication number: 20130257903
    Abstract: Data records contain corresponding values of an attribute and are associated with location information. Hierarchical levels of transparency images are generated, where each of the transparency images includes corresponding pixels that represent the respective data records, and where the transparency images at different ones of the hierarchical levels correspond to different zoom levels of a geographic map. At least one of the transparency images at a dynamically-selected one of the hierarchical levels is overlaid over the geographic map according to which of the zoom levels is selected by a user in zooming of the geographic map, where the at least one transparency image is automatically selected without user input.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventors: Ming C. Hao, Halldór Janetzko, Umeshwar Dayal, Meichun Hsu, Daniel Keim
  • Publication number: 20130215137
    Abstract: A calendar graphical visualization is generated that includes an arrangement of blocks including pixels representing data records containing user feedback, wherein plural groups of the blocks represent different attributes of the data records, and wherein the blocks correspond to respective time intervals. A size of the blocks is determined based on identifying a union of time positions corresponding to data records received for the different attributes in a particular time interval of the time intervals. Pixels in a first of the blocks corresponding to a first of the attributes are aligned with pixels in a second of the blocks corresponding to a second of the attributes by placing gaps in the first and second blocks at respective time positions that are missing values for corresponding ones of the attributes.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Inventors: MING C. HAO, Umeshwar Dayal, Meichun Hsu
  • Publication number: 20130195312
    Abstract: Data points contain data values in respective time intervals. Pixels representing data points for time periods (each time period including multiple time intervals) are placed in corresponding discrete rings in a graphical visualization, wherein the pixels are user accessible to allow viewing of information of the corresponding data points. The pixels are temporally aligned in the corresponding discrete rings, and the pixels in the corresponding discrete rings are variably sized depending on a number of data points in the respective time periods.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Inventors: MING C. HAO, Manish Marwah, Sabastian Mittelstadt, Umeshwar Dayal, Cullen E. Bash, Chandrakant Patel
  • Publication number: 20130194272
    Abstract: Data records representing user feedback are received, where the data records are associated with geometric coordinates. Pixels representing the corresponding data records are placed in positions in a graphical visualization according to the geometric coordinates of the data records, where the positions correspond to geographic locations. A subset of the pixels sharing a particular set of geometric coordinates is placed in a subregion of nearby positions in the graphical representation, where the pixels in the subset are placed in an order in the subregion according to values of an attribute of the data records corresponding to the pixels in the subset.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Inventors: MING C. HAO, Halldór Janetzko, Daniel Keim, Umeshwar Dayal, Lars-Erik Haug, Meichun Hsu
  • Publication number: 20130185315
    Abstract: Example embodiments relate to identification of events of interest from a feed including a plurality of events. Example embodiments may determine an interestingness score for each of a plurality of time intervals, each time interval including one or more events from the feed of events. Example embodiments may then select a time interval or output a visualization of the time interval, where the score of the time interval indicates that the time interval is likely to contain events of interest.
    Type: Application
    Filed: September 30, 2010
    Publication date: July 18, 2013
    Inventors: Ming C. Hao, Umeshwar Dayal, Christian Rohrdantz
  • Publication number: 20130110753
    Abstract: Multivariate time-series prediction is combined with motif discovery. Multivariate time-series prediction is performed on measured (past) data points to generate or determine predicted data points. One or more motifs are discovered or determined within the combined measured data points and the predicted data points. The motifs within the measured data points are associated with the motifs within the predicted data points to permit inferences of the motifs within the measured data points to be applied to the motifs within the predicted data points. The measured data points, the predicted data points, and the motifs are displayed. User interaction with this display of the measured data points, the predicted data points, and the motifs is permitted.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Inventors: Ming C. Hao, Umeshwar Dayal, Manish Marwah, Daniel Keim, Halldor Janetzko
  • Publication number: 20130103616
    Abstract: A value corresponding to an adjustable control element is received. Predicted data is computed from seasonal data, where the computing is according to applying preservation of peaks in the seasonal data and applying time distance biasing in which more recent data points in the seasonal data are weighted higher than less recent data points. Relative weighting of the peak preservation and the time distance biasing is based on the received value corresponding to the adjustable control element.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 25, 2013
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel Keim, Walter Hill, Sabastian Mittelstädt, Halldór Janetzko
  • 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
  • Publication number: 20130088493
    Abstract: Data records are grouped into clusters according to attributes of the data records to be correlated. At least two of the clusters that satisfy a proximity criterion are merged. At least one ellipsoid is created for presentation in a scatter plot visualization based on the grouping and merging, the ellipsoid including pixels representing multiple corresponding data records. The ellipsoid has a characteristic based on a corresponding local correlation of the attributes of the data records represented by the ellipsoid. The characteristic of the ellipsoid is adjusted based on a direction of the local correlation.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 11, 2013
    Inventors: MING C. HAO, Umeshwar Dayal, Daniel Keim, Halldór Janetzko, Sabastian Mittelstadt
  • Publication number: 20130050232
    Abstract: A scatter plot that represents plural periodic time intervals is animated as new data points are received, where the animating includes performing real-time backward rewriting. The real-time backward rewriting includes overlaying a subset of previously written data points with the new data points, and painting a remainder of previously written data points outside the subset in the scatter plot, where painting the remainder of previously written data points is performed without shifting pixels corresponding to the remainder. A divider structure is drawn in the scatter plot to indicate a position in the scatter plot between a current time point and a previous time point.
    Type: Application
    Filed: August 24, 2011
    Publication date: February 28, 2013
    Inventors: Ming C. Hao, Umeshwar Dayal, Halldor Janetzko, Daniel Keim, Martha L. Lyons, Meichun Hsu
  • Publication number: 20130054597
    Abstract: Extended associations are determined based on binary associations. The extended associations are associations among three or more terms in input data, and the binary associations are between terms in the input data.
    Type: Application
    Filed: August 23, 2011
    Publication date: February 28, 2013
    Inventors: Ming C. Hao, Umeshwar Dayal, Christian Rohrdantz, Lars-Erik Haug
  • Publication number: 20130046756
    Abstract: Sentiment analysis of user feedback is performed, using uncertainty rules. Different levels of uncertainty associated with sentiment results of the sentiment analysis are determined, where the sentiment results identify user sentiments contained in the user feedback. At least one visualization of the sentiment result is provided, where the visualization has first visual indicators to represent respective user sentiments, and second visual indicators associated with the first visual indicators to represent respective levels of uncertainty associated with the respective user sentiments.
    Type: Application
    Filed: August 15, 2011
    Publication date: February 21, 2013
    Inventors: Ming C. Hao, Christian Rohrdantz, Umeshwar Dayal