Patents by Inventor Prashant Kamani

Prashant Kamani 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: 8392380
    Abstract: Load-balancing and scaling for analytics data may be provided. A logging system may receive data and select a stager database in which to store the data. The selection may be made according to an identifier associated with the data. The stored data may be processed and stored back to the stager database before being copied to a reporting database. The processed data may be aggregated with other data in the reporting database to provide an analytics report.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Mingyang Zhao, Prashant Kamani
  • Publication number: 20110029516
    Abstract: A web site usage pattern insight platform may be provided. User behaviors associated with web page requests, including search queries, may be captured and analyzed to provide usage pattern insights. The pattern insights may be aggregated across a plurality of users and may be used to provide recommendations for improving a system that hosts the web pages.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Applicant: Microsoft Corporation
    Inventors: Qing Chang, Keiichiro Suzuki, Harini Sridharan, Prashant Kamani, Aleksandr Lyamtsev, Mingyang Zhao, Aditee Kumthekar, Ashutosh Galande, Charles Ainslie, Staya Priya Hotani, Reshma Mehta, Tho Van Nguyen, Yuan Gao, Li Yang, Jin Wu, Shuang Yang, Smridh Thapar
  • Publication number: 20110029581
    Abstract: Load-balancing and scaling for analytics data may be provided. A logging system may receive data and select a stager database in which to store the data. The selection may be made according to an identifier associated with the data. The stored data may be processed and stored back to the stager database before being copied to a reporting database. The processed data may be aggregated with other data in the reporting database to provide an analytics report.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 3, 2011
    Applicant: Microsoft Corporation
    Inventors: Mingyang Zhao, Prashant Kamani
  • Patent number: 7849065
    Abstract: Embodiments are provided to manage information associated with a number of disparate information sources. Metadata and/or other information can be extracted from a file, data stream, or other information source. The extracted metadata and/or other information can be used when performing indexing and searching operations. In one embodiment, a system includes a data structure having a uniform metadata representation and metadata handler for interacting with the data structure. The data structure can be associated with an underlying file or some other information source. The embodiments provide extensibility and can be tailored according to a desired implementation.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Prashant Kamani, Daniel D. Fisher
  • Patent number: 7725454
    Abstract: Embodiments are provided to manage information associated with a number of disparate information sources. In an embodiment, a system includes a data structure having a uniform metadata representation and a metadata handler for interacting with the data structure. The data structure can be associated with an underlying file or some other type of information source. In one embodiment, a number of handlers can be chained together to extract and return information according to a desired mode of operation. The embodiments provide extensibility and can be tailored according to a desired implementation. Other embodiments and implementations are available.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventors: Prashant Kamani, Daniel D. Fisher
  • Publication number: 20090024587
    Abstract: Embodiments are provided to manage information associated with a number of disparate information sources. In an embodiment, a system includes a data structure having a uniform metadata representation and a metadata handler for interacting with the data structure. The data structure can be associated with an underlying file or some other type of information source. In one embodiment, a number of handlers can be chained together to extract and return information according to a desired mode of operation. The embodiments provide extensibility and can be tailored according to a desired implementation. Other embodiments and implementations are available.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Applicant: Microsoft Corporation
    Inventors: Prashant Kamani, Daniel D. Fisher
  • Publication number: 20090024650
    Abstract: Embodiments are provided to manage information associated with a number of disparate information sources. Metadata and/or other information can be extracted from a file, data stream, or other information source. The extracted metadata and/or other information can be used when performing indexing and searching operations. In one embodiment, a system includes a data structure having a uniform metadata representation and metadata handler for interacting with the data structure. The data structure can be associated with an underlying file or some other information source. The embodiments provide extensibility and can be tailored according to a desired implementation.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Applicant: Microsoft Corporation
    Inventors: Prashant Kamani, Daniel D. Fisher