Patents by Inventor ZhiYong GONG

ZhiYong GONG 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: 10354002
    Abstract: A technology for building and displaying interaction relationships between visual components of a dashboard is provided. In accordance with one aspect, interaction relationships are defined between the components of the dashboard using a data grid. A relationship may be defined by associating a component to a grid cell and defining a formula in the grid cell based on one or more other grid cells which are further associated to one or more other components. In accordance with another aspect, information of a dashboard including dashboard components, input data and output data in the dashboard is converted into dashboard data models. An interaction relationship graph may be generated based on interactions of the input data and output data of the components. The interaction relationship graph comprises source-to-target relationships between source and target components of the dashboard.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: July 16, 2019
    Assignee: Business Objects Software Ltd.
    Inventors: Zhiyong Gong, Ziqin Li, Zheng Wang
  • Patent number: 9818208
    Abstract: A system and method for determining a set of visualization points from any given two-dimensional dataset to best describe a given visual analytic. A first user selection is received in a data processing apparatus for a chart. A chart type associated with the first user selection is identified for the chart. One or more visualization strategies are accessed from a strategy pool database based on the chart type. A second user selection is received in the data processing apparatus for a two-dimensional dataset from a data provider in communication with the data processing apparatus. The two-dimensional dataset is analyzed to determine a best strategy from the one or more visualization strategies accessed from the strategy pool database. Metadata representing the two-dimensional dataset is generated based on the best strategy, and a display representing the metadata is generated to visualize the two-dimensional dataset according to the best strategy.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: November 14, 2017
    Assignee: Business Object Software Limited
    Inventors: Zhiyong Gong, TianMin Huang, Leo Chi-Lok Yu, HongGang Zhang, Jun Che
  • Publication number: 20170154026
    Abstract: A technology for building and displaying interaction relationships between visual components of a dashboard is provided. In accordance with one aspect, interaction relationships are defined between the components of the dashboard using a data grid. A relationship may be defined by associating a component to a grid cell and defining a formula in the grid cell based on one or more other grid cells which are further associated to one or more other components. In accordance with another aspect, information of a dashboard including dashboard components, input data and output data in the dashboard is converted into dashboard data models. An interaction relationship graph may be generated based on interactions of the input data and output data of the components. The interaction relationship graph comprises source-to-target relationships between source and target components of the dashboard.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Zhiyong GONG, Ziqin LI, Zheng WANG
  • Patent number: 9639583
    Abstract: Embodiments provide a data caching mechanism based on a user's request (query) to a remote database, and the corresponding response (query result) received therefrom. As part of a database query, the user can define cache parameter(s). When a viable communications link becomes available to access the remote database, volumes of relevant data are returned as a query result and cached locally according to those predefined cache parameter(s). Embodiments are particularly suited to allow a mobile device to interact with data of a remote database in an efficient and reliable manner. The mobile device's small form factor, may preclude local storage of large volumes of remotely stored data. However, this can be compensated for by selectively storing data in the cache memory according to user-specified parameters, allowing the mobile device to continue to have access to relevant information in the event that communication with the remote database is degraded or lost.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: May 2, 2017
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Zheng Wang, Zhiyong Gong
  • Publication number: 20150296040
    Abstract: Embodiments provide a data caching mechanism based on a user's request (query) to a remote database, and the corresponding response (query result) received therefrom. As part of a database query, the user can define cache parameter(s). When a viable communications link becomes available to access the remote database, volumes of relevant data are returned as a query result and cached locally according to those predefined cache parameter(s). Embodiments are particularly suited to allow a mobile device to interact with data of a remote database in an efficient and reliable manner. The mobile device's small form factor, may preclude local storage of large volumes of remotely stored data. However, this can be compensated for by selectively storing data in the cache memory according to user-specified parameters, allowing the mobile device to continue to have access to relevant information in the event that communication with the remote database is degraded or lost.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Zheng Wang, Zhiyong Gong
  • Publication number: 20140337703
    Abstract: A system and method for determining a set of visualization points from any given two-dimensional dataset to best describe a given visual analytic. A first user selection is received in a data processing apparatus for a chart. A chart type associated with the first user selection is identified for the chart. One or more visualization strategies are accessed from a strategy pool database based on the chart type. A second user selection is received in the data processing apparatus for a two-dimensional dataset from a data provider in communication with the data processing apparatus. The two-dimensional dataset is analyzed to determine a best strategy from the one or more visualization strategies accessed from the strategy pool database. Metadata representing the two-dimensional dataset is generated based on the best strategy, and a display representing the metadata is generated to visualize the two-dimensional dataset according to the best strategy.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 13, 2014
    Inventors: Zhiyong Gong, TianMin Huang, Leo Chi-Lok Yu, HongGang Zhang, Jun Che
  • Patent number: 8732615
    Abstract: In an embodiment, a method is provided for displaying data arrays in a graphical user interface. In this method, a first data array and a second data array are accessed. Here, the second data array is nested in the first data array. The first data array comprises first data elements and the second data array comprises second data elements. A hierarchical tree structure of the first and second data arrays is constructed where the first data array is ranked higher than the second data array in the hierarchical tree structure based on the nesting of the second data array in the first data array. An arrangement of the first and second data elements is displayed in the graphical user interface, where the arrangement is based on the hierarchical tree structure.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: May 20, 2014
    Assignee: Business Objects Software Ltd.
    Inventors: ZhiYong Gong, TianMin Huang, Leo Chi-Lok Yu
  • Patent number: 8725775
    Abstract: A system and method for determining a set of visualization points from any given two-dimensional dataset to best describe a given visual analytic. A first user selection is received in a data processing apparatus for a chart. A chart type associated with the first user selection is identified for the chart. One or more visualization strategies are accessed from a strategy pool database based on the chart type. A second user selection is received in the data processing apparatus for a two-dimensional dataset from a data provider in communication with the data processing apparatus. The two-dimensional dataset is analyzed to determine a best strategy from the one or more visualization strategies accessed from the strategy pool database. Metadata representing the two-dimensional dataset is generated based on the best strategy, and a display representing the metadata is generated to visualize the two-dimensional dataset according to the best strategy.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: May 13, 2014
    Assignee: Business Objects Software Limited
    Inventors: ZhiYong Gong, TianMin Huang, Leo Chi-Lok Yu, HongGang Zhang, Jun Che
  • Patent number: 8595173
    Abstract: A dashboard evaluator is disclosed. The dashboard evaluator evaluates a dashboard design for its effectiveness in providing the information. The dashboard evaluator determines a compliance score to indicate a level of compliance with dashboard design principles. The design principles may be tailored to a specific purpose and/or user.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: November 26, 2013
    Assignee: Business Objects Software Limited
    Inventors: Leo Chi-Lok Yu, Zhiyong Gong
  • Publication number: 20120123989
    Abstract: A dashboard evaluator is disclosed. The dashboard evaluator evaluates a dashboard design for its effectiveness in providing the information. The dashboard evaluator determines a level of compliance with dashboard design principles. The design principles may be tailored to a specific purpose and/or user.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 17, 2012
    Applicant: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Leo Chi-Lok YU, Zhiyong GONG
  • Publication number: 20100318943
    Abstract: In an embodiment, a method is provided for displaying data arrays in a graphical user interface. In this method, a first data array and a second data array are accessed. Here, the second data array is nested in the first data array. The first data array comprises first data elements and the second data array comprises second data elements. A hierarchical tree structure of the first and second data arrays is constructed where the first data array is ranked higher than the second data array in the hierarchical tree structure based on the nesting of the second data array in the first data array. An arrangement of the first and second data elements is displayed in the graphical user interface, where the arrangement is based on the hierarchical tree structure.
    Type: Application
    Filed: December 1, 2009
    Publication date: December 16, 2010
    Inventors: ZhiYong Gong, TianMin Huang, Leo Chi-Lok Yu
  • Publication number: 20100312803
    Abstract: A system and method for determining a set of visualization points from any given two-dimensional dataset to best describe a given visual analytic. A first user selection is received in a data processing apparatus for a chart. A chart type associated with the first user selection is identified for the chart. One or more visualization strategies are accessed from a strategy pool database based on the chart type. A second user selection is received in the data processing apparatus for a two-dimensional dataset from a data provider in communication with the data processing apparatus. The two-dimensional dataset is analyzed to determine a best strategy from the one or more visualization strategies accessed from the strategy pool database. Metadata representing the two-dimensional dataset is generated based on the best strategy, and a display representing the metadata is generated to visualize the two-dimensional dataset according to the best strategy.
    Type: Application
    Filed: June 3, 2009
    Publication date: December 9, 2010
    Inventors: ZhiYong GONG, TianMin HUANG, Leo Chi-Lok YU, HongGang ZHANG, Jun CHE