Patents by Inventor Ramprasad Polana

Ramprasad Polana 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: 7836178
    Abstract: A technique for limiting access to the resources of a system is disclosed. In one embodiment, wherein the system has a server for processing requests, and wherein the server supports a plurality of projects, the technique includes receiving a request to access the resources of the system. The request is denied based upon an application level and a setting level, wherein the application level is associated with one of a plurality of functional layers within the system that is affected by the request, and wherein the setting level is a limiting value associated with one of the server alone and the server with one or more of the plurality of projects. The limiting value limits an operation on one of the plurality of functional layers, thereby limiting access to the resources of the system.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: November 16, 2010
    Assignee: MicroStrategy Incorporated
    Inventors: Jeffrey A. Bedell, Benjamin Z. Li, Wenfeng Li, Luis V. Orozco, Ramprasad Polana, Ramkumar Ramachandran, Jun Yuan
  • Patent number: 7516181
    Abstract: A technique for project partitioning in a cluster of servers is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for partitioning a plurality of projects among a cluster of servers. The method may comprise determining a status of project partition among the cluster of servers. The method may also comprise generating a partition plan for re-partitioning the plurality of projects among the cluster of servers based at least in part on the status and a partition policy, wherein the partition policy comprises one or more rules selected from a group consisting of a user specified project-server association rule, a weighted balancing rule, and a project redundancy rule. The method may further comprise communicating the partition plan to each of the cluster of servers. The method may additionally comprise causing the plurality of projects to be re-partitioned among the cluster of servers based on the partition plan.
    Type: Grant
    Filed: February 8, 2005
    Date of Patent: April 7, 2009
    Assignee: Microstrategy, Inc.
    Inventors: Yi Du, Benjamin Z. Li, Ningning Liu, Ramprasad Polana, Quoc Cuong Bui
  • Patent number: 7509671
    Abstract: The methods and systems of the invention provide for processing of jobs, that comprise one or more reports to be processed in a reporting system, by assigning a priority to a job. The priority may include a queue or a queue set priority, as well as a sub-queue priority in accordance with some embodiments of the methods and systems of the invention. Once the priority is assigned, the job is placed into a selected queue, selected from a plurality of possible queues, based on the queue priority assigned to the job. The job may also be designated to a particular sub-queue within the selected queue, i.e., based on the sub-queue priority. Then, the job is processed based on the priority.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: March 24, 2009
    Assignee: Microstrategy Incorporated
    Inventors: Jeffrey A. Bedell, Benjamin Z. Li, Luis V. Orozco, Ramprasad Polana
  • Patent number: 7113993
    Abstract: A technique for handling server session requests in a system having a plurality of servers is disclosed. In one embodiment, the technique includes receiving a request to create a session on one of the plurality of servers. In response to the request, a primary session is created on a first of the plurality of servers. After the primary session is created, at least one other of the plurality of servers are notified that the primary session has been created. Such notification allows for a backup session on the at least one other of the plurality of servers to take over for the primary session upon a failure on the first of the plurality of servers.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: September 26, 2006
    Assignee: MicroStrategy, Inc.
    Inventors: Scott Cappiello, Yi Du, Dyung V. Le, Benjamin Z. Li, Wenfeng Li, Ramprasad Polana, Patrick Vinton