Patents by Inventor Zhitao Hou

Zhitao Hou 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: 20150254369
    Abstract: Implementations are described related to users directly manipulating visual depictions of aspects of a data set displayed in a user interface to generate or modify visual representations of the data set, such as a chart. The direct manipulation may be either through a computer input device, (e.g., a keyboard or mouse), or based on other input data, such as a touch input. Aspects of a data set include dimensions, which may be used to filter the data set, and metrics, which are quantifiable elements within the data set. In various implementations, input such as drag-and-drop operations corresponding to visual depictions of aspects of a data set may be interpreted in generating or modifying charts.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 10, 2015
    Applicant: Microsoft Corporation
    Inventors: Zhitao Hou, Haidong Zhang, Bryan Dove, Dongmei Zhang, Xiao Liang, He Huang
  • Publication number: 20140143688
    Abstract: An enhanced navigation system detects a predetermined input gesture from a user and presents one or more gesture panels at pre-designated positions on a display of a touch-surface device or positions determined based on where a user is likely to hold the device. The user may navigate content of the application currently presented in the display by providing one or more input gestures within the one or more gesture panels, thus saving the user from moving his/her hands around the display of the touch-surface device while holding the touch-surface device. The enhanced navigation system further enables synchronize one or more gesture definitions with a cloud computing system and/or one or more other devices.
    Type: Application
    Filed: November 19, 2012
    Publication date: May 22, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Zhitao Hou, Xiao Liang, Dongmei Zhang, Haidong Zhang
  • Publication number: 20140049557
    Abstract: Data visualizations may include a large number of data points, some of which may be small, and/or data points that are in close proximity to one another. To assist a user in accurately selecting a desired data point, when displaying a data visualization, a magnification area is simultaneously displayed. The magnification area includes a zoomed-in view of a portion of the data visualization, centered at a current location indicated by a selection device. The magnification area also includes centered vertical and horizontal crosshairs to visually indicate the current location indicated by the selection device.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: Microsoft Corporation
    Inventors: Zhitao Hou, Xiao Liang, Haidong Zhang, Dongmei Zhang
  • Publication number: 20140053091
    Abstract: A data exploration user interface includes a selection area with selectable representations of queryable fields of a data source and a visualization area where query results are displayed as data visualizations. Queries are generated by dragging fields from the selectable area to the visualization area of the user interface. A tree structure of data visualizations may be created by dragging data points out of a displayed visualization and applying additional fields to create a new query and resulting visualization. The tree structure is graphically represented with path indicators that provide historical context for each new data visualization within the visualization are of the user interface.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: Microsoft Corporation
    Inventors: Zhitao Hou, Xiao Liang, Haidong Zhang, Dongmei Zhang
  • Publication number: 20110179160
    Abstract: In a distributed system environment, a system profiling log can be used at a central server to collect and analyze log data. The log data can be used to gauge performance of software applications. In particular, the log data includes different activities (i.e., tasks) that are executed to implement the software applications. Correlation of the different activities versus a timeline is an important parameter in the system profiling log. For example, where the correlation of the different activities is represented in colored graphs at a user interface, a user may easily pinpoint a bottleneck. The bottleneck at the one or more activities may encourage the user to adopt system improvement in the distributed system environment.
    Type: Application
    Filed: January 21, 2010
    Publication date: July 21, 2011
    Applicant: Microsoft Corporation
    Inventors: Guowei Liu, Zhitao Hou, Haidong Zhang