Patents by Inventor Keshav Puttaswamy

Keshav Puttaswamy 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: 7587410
    Abstract: A method and system for dynamic creation of an OLAP cube is disclosed which enables OLAP cubes to be created from custom database entities and custom database entity relationships. A created cube may be implemented on a local or remote data server using a variety of modular database protocols. A computer-readable medium and system for OLAP cube data permission derivation is also disclosed. OLAP cube data permissions are derived from category data associated with an OLAP database. The resulting cube data permissions are associated with data in the OLAP cube.
    Type: Grant
    Filed: March 22, 2005
    Date of Patent: September 8, 2009
    Assignee: Microsoft Corporation
    Inventors: Alexander A. Sourov, James Zhen Lin, Philip Yuen, Keshav Puttaswamy
  • Publication number: 20070143350
    Abstract: A multidimensional database report is automatically generated from data provided by an application without the need to access a server or server application. A client-side process takes the data from a desktop or client-side application and generates cube files that are stored locally with respect to the desktop application. A cube-consuming application retrieves the multidimensional data from the cube files and constructs a client-side generated report. The report is generated in real-time and respects the settings for the data used in the desktop application. The data in the generated cube files stays connected with the desktop application, so that when data is updated in the application, the data in the cube is also updated.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Charles Burns, Alexander Sourov, Keshav Puttaswamy, Marcel Parent
  • Publication number: 20060218157
    Abstract: A method and system for dynamic creation of an OLAP cube is disclosed which enables OLAP cubes to be created from custom database entities and custom database entity relationships. A created cube may be implemented on a local or remote data server using a variety of modular database protocols. A computer-readable medium and system for OLAP cube data permission derivation is also disclosed. OLAP cube data permissions are derived from category data associated with an OLAP database. The resulting cube data permissions are associated with data in the OLAP cube.
    Type: Application
    Filed: March 22, 2005
    Publication date: September 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Sourov, James Lin, Philip Yuen, Keshav Puttaswamy
  • Publication number: 20060070020
    Abstract: Methods and systems are provided for managing dependencies between projects in a project management application. The methods and systems utilize one or more project webs which are shared web-based collaborative workspaces for managing dependencies between projects.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Keshav Puttaswamy, Joseph Hammer, Sundaravadivelan Paranthaman, Alexander Sourov