Patents by Inventor Kaicheng Hu

Kaicheng Hu 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: 20100312748
    Abstract: Cube functions may be used to obtain data from a multidimensional database. The cube functions may be contained within one or more cells of a spreadsheet. These cube functions behave similarly to the standard functions that may be included within a spreadsheet. Exemplary cube functions include obtaining: a cube member, a cube value, a cube set, a ranked member, a KPI, a member property and a count relating to a set. The cube functions within the spreadsheet may access the cube data from one or more multidimensional databases. Using the cube formulas in individual cells allows the user to add/delete rows and/or columns from within the spreadsheet.
    Type: Application
    Filed: August 6, 2010
    Publication date: December 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Howard J. Dickerman, Brian W. Boon, Charles D. Ellis, Kaicheng Hu, Robert G. Hawking
  • Patent number: 7805433
    Abstract: Cube functions may be used to obtain data from a multidimensional database. The cube functions may be contained within one or more cells of a spreadsheet. These cube functions behave similarly to the standard functions that may be included within a spreadsheet. Exemplary cube functions include obtaining: a cube member, a cube value, a cube set, a ranked member, a KPI, a member property and a count relating to a set. The cube functions within the spreadsheet may access the cube data from one or more multidimensional databases. Using the cube formulas in individual cells allows the user to add/delete rows and/or columns from within the spreadsheet.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: September 28, 2010
    Assignee: Microsoft Corporation
    Inventors: Howard J. Dickerman, Brian W. Boon, Charles D. Ellis, Kaicheng Hu, Robert G. Hawking
  • Patent number: 7792847
    Abstract: Data corresponding to a structured report or multi-dimensional presentation is converted to formulas within cells of a spreadsheet. The cell formulas operate on a multi-dimension database that was the data source for the structured report. Therefore the layout of the data in the cells is similar to the layout of the data in structured report. The user is able to move the formulas around in the spreadsheet resulting in any custom layout the user desires. Because the data is no longer in a structured report, it is no longer subject to the layout restrictions of the report.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: September 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Howard J. Dickerman, Kaicheng Hu, Robert G. Hawking
  • Publication number: 20070168323
    Abstract: An aggregated query is used to fetch data from a multidimensional database, such as an OLAP cube. The aggregated query combines individual queries that are used to fetch data from the multidimensional database into a single query. A determination is made as to what dimensions and hierarchies of the multidimensional database are used by the queries that are contained as cube functions within formulas in cells of a spreadsheet. Based on the dimensions and hierarchies that are used within the multidimensional database, a tuple for each of the individual queries is created that has the same dimensionality. These tuples having the same dimensionality are then combined to create the aggregated query.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Howard J. Dickerman, Kaicheng Hu
  • Publication number: 20070088691
    Abstract: Cube functions may be used to obtain data from a multidimensional database. The cube functions may be contained within one or more cells of a spreadsheet. These cube functions behave similarly to the standard functions that may be included within a spreadsheet. Exemplary cube functions include obtaining: a cube member, a cube value, a cube set, a ranked member, a KPI, a member property and a count relating to a set. The cube functions within the spreadsheet may access the cube data from one or more multidimensional databases. Using the cube formulas in individual cells allows the user to add/delete rows and/or columns from within the spreadsheet.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Howard Dickerman, Brian Boon, Charles Ellis, Kaicheng Hu, Robert Hawking
  • Publication number: 20070061344
    Abstract: Data corresponding to a structured report or multi-dimensional presentation is converted to formulas within cells of a spreadsheet. The cell formulas operate on a multi-dimension database that was the data source for the structured report. Therefore the layout of the data in the cells is similar to the layout of the data in structured report. The user is able to move the formulas around in the spreadsheet resulting in any custom layout the user desires. Because the data is no longer in a structured report, it is no longer subject to the layout restrictions of the report.
    Type: Application
    Filed: November 7, 2005
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Howard Dickerman, Kaicheng Hu, Robert Hawking