Patents by Inventor Sreeram Duvvuru

Sreeram Duvvuru 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: 8782254
    Abstract: A method, system and article of manufacture for providing differentiated quality of service in an application server may include receiving a request and accessing pre-determined policy data in a server system. The pre-determined policy data may depend upon the particular client sending the request. A request may include identity, role, requested service, and/or time constraint information. Based upon the request and policy data, a quality of service context may be established, possibly including service class, priority, and/or deadline attributes. The quality of service context may be propagated in the server system with the request.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: July 15, 2014
    Assignee: Oracle America, Inc.
    Inventor: Sreeram Duvvuru
  • Patent number: 7216160
    Abstract: Methods for monitoring an application running on a server are described. Method steps include maintaining counters of statistics related to operation of the application, collecting first operational statistics based on counters from one or more application components, collecting second operational statistics based on counters from one or more application runtime environment components, updating aggregation statistics based on the collected statistics, and storing the statistics for access by a presentation agent which can interface with external monitoring tools. The nature and level of the collected statistics provide valuable insight into the operation of the application of interest.
    Type: Grant
    Filed: October 31, 2001
    Date of Patent: May 8, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Murthy Chintalapati, Sreeram Duvvuru
  • Publication number: 20030084018
    Abstract: Methods for monitoring an application running on a server are described. Method steps include maintaining counters of statistics related to operation of the application, collecting first operational statistics based on counters from one or more application components, collecting second operational statistics based on counters from one or more application runtime environment components, updating aggregation statistics based on the collected statistics, and storing the statistics for access by a presentation agent which can interface with external monitoring tools. The nature and level of the collected statistics provide valuable insight into the operation of the application of interest.
    Type: Application
    Filed: October 31, 2001
    Publication date: May 1, 2003
    Inventors: Murthy Chintalapati, Sreeram Duvvuru
  • Publication number: 20030018766
    Abstract: Briefly, in accordance with one embodiment of the invention, a computer-implemented method for providing differentiated quality of service in an application server, includes: receiving a request and providing pre-determined policy data. Based on the request and policy data, a quality of service context is established and propagated with the request.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 23, 2003
    Inventor: Sreeram Duvvuru
  • Patent number: 6505275
    Abstract: A memory allocation scheme for object allocation in concurrent object-oriented server-side environments that combines the time efficiency of thread-local allocation schemes with the space efficiency of shared-heap allocation schemes has been developed. A pool of memory allocation spaces is maintained so that when a thread transitions to a runnable state, it is allocated a private memory space. However, when the thread transitions out of the runnable state and no longer needs its allocated memory, the space is re-allocated back to the pool for use by another runnable state thread.
    Type: Grant
    Filed: July 24, 2000
    Date of Patent: January 7, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Boris Weissman, Sreeram Duvvuru, Benedict Gomes