Patents by Inventor Naveen Gupta

Naveen Gupta 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: 20080208556
    Abstract: A pin-based memory power modeling method using arc-based characterization includes steps as follows. All power arcs of a memory model are identified and characterized. A power arc is selected from the identified and characterized power arcs. Output bus switching power is computed by removing overlapping power using the selected power arc, and a temporary value for various input ramp times and output loads is derived. Output pin power for the selected power arc is calculated using the temporary value and a ratio of a number of output bits switching over an entire bus width. Switching power for the selected power arc is calculated by a power estimation tool based on port activity and an input intrinsic power value.
    Type: Application
    Filed: May 1, 2008
    Publication date: August 28, 2008
    Inventors: Jia-Lih J. Chen, Naveen Gupta, Ghasi R. Agrawal
  • Patent number: 7376541
    Abstract: A pin-based memory power modeling method using arc-based characterization includes steps as follows. All power arcs of a memory model are identified and characterized. A power arc is selected from the identified and characterized power arcs. Output bus switching power is computed by removing overlapping power using the selected power arc, and a temporary value for various input ramp times and output loads is derived. Output pin power for the selected power arc is calculated using the temporary value and a ratio of a number of output bits switching over an entire bus width. Switching power for the selected power arc is calculated by a power estimation tool based on port activity and an input intrinsic power value.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: May 20, 2008
    Assignee: LSI Logic Corporation
    Inventors: Jia-Lih J. Chen, Naveen Gupta, Ghasi R. Agrawal
  • Publication number: 20060277220
    Abstract: In accordance with one embodiment of the present invention, there are provided mechanisms and methods for securing access to data. These mechanisms and methods for securing access to data make it possible for systems to have improved control over accesses to information by redacting responses made by services based upon access policies. Requestors may be users, proxies or automated entities. This ability of a system to redact responses to queries or requests for services in accordance with access policies makes it possible to attain improved security in computing systems over conventional access control mechanisms that control based upon privileges for accessing a file, an account, a storage device or a machine upon which the information is stored.
    Type: Application
    Filed: January 27, 2006
    Publication date: December 7, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Paul Patrick, Naveen Gupta
  • Publication number: 20060224557
    Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for accessing a service on behalf of a requestor. These mechanisms and methods for accessing a service make it possible for results from the service to be provided to the requestor in the form that the requestor prefers. Some of the many types of forms available to requestors in various embodiments include, without limitation, filtered, alphabetized, numerically ordered, sort ordered, truncated, as well as other types of formatting in accordance with the criteria.
    Type: Application
    Filed: January 27, 2006
    Publication date: October 5, 2006
    Applicant: BEA Systems, Inc.
    Inventor: Naveen Gupta
  • Publication number: 20060224556
    Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for providing an SQL interface for a service. These mechanisms and methods for providing an SQL interface for a service make it possible for data from a plurality of services to be provided to a requester so that the data appears to the requestor as having been organized into a single virtual SQL table. This ability of embodiments to provide data from a plurality of services to a requestor so that the data appears to the requestor as having been organized into a single virtual SQL table enables an SQL application making the SQL query to interface with the at least one of a plurality of services to obtain information using SQL format.
    Type: Application
    Filed: January 27, 2006
    Publication date: October 5, 2006
    Applicant: BEA Systems, Inc.
    Inventor: Naveen Gupta
  • Publication number: 20060224628
    Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for modeling data services. These mechanisms and methods for modeling data services make it possible for organizations to lessen dependence on service implementations. In an example embodiment, modeling provides a unified view of disparate services to one or more requestors. Requestors may be users, proxies or automated entities. The view of data services provided to the requestor may be substantially independent of structure or format of the data services underlying the model. The data services underlying the model are mapped to the view. This ability of a liquid data framework to support modeling data services makes it possible to attain improved usage from computing resources in a computer system. In other example embodiments, multiple models of data services may be created, stored and used to increase flexibility in changing or adapting the organization's IT infrastructure.
    Type: Application
    Filed: January 27, 2006
    Publication date: October 5, 2006
    Applicant: BEA Systems, Inc.
    Inventor: Naveen Gupta
  • Publication number: 20060224692
    Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for accessing a service on behalf of a requester and applying a query to results returned by the service. These mechanisms and methods applying queries to results returned by services make it possible for results from the service to be provided to the requester in a format conformed according to a filter provided by the requestor. This ability to access a service on behalf of a requestor and apply queries to results returned by the service makes it possible to attain improved usage from computing resources in a computer system because users can obtain results in a filtered form without the necessity of hard-coding all anticipated filtered forms into each service.
    Type: Application
    Filed: January 27, 2006
    Publication date: October 5, 2006
    Applicant: BEA Systems, Inc.
    Inventor: Naveen Gupta
  • Publication number: 20060218117
    Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for using query plans for building and performance tuning services accessed on behalf of a requestor. These mechanisms and methods for using query plans for building and performance tuning services makes it possible to examine the query plan and response times for query execution. The ability to examine the query plans and response times for query execution makes it possible to improve query efficiency and apply caching more effectively.
    Type: Application
    Filed: January 27, 2006
    Publication date: September 28, 2006
    Applicant: BEA Systems, Inc.
    Inventor: Naveen Gupta
  • Publication number: 20060218118
    Abstract: In accordance with embodiments of the present invention, there are provided mechanisms and methods for using query plans for building and performance tuning services accessed on behalf of a requestor. These mechanisms and methods for using query plans for building and performance tuning services makes it possible to examine the query plan and response times for query execution. The ability to examine the query plans and response times for query execution makes it possible to improve query efficiency and apply caching more effectively.
    Type: Application
    Filed: January 27, 2006
    Publication date: September 28, 2006
    Applicant: BEA Systems, Inc.
    Inventor: Naveen Gupta
  • Publication number: 20060052996
    Abstract: A pin-based memory power modeling method using arc-based characterization includes steps as follows. All power arcs of a memory model are identified and characterized. A power arc is selected from the identified and characterized power arcs. Output bus switching power is computed by removing overlapping power using the selected power arc, and a temporary value for various input ramp times and output loads is derived. Output pin power for the selected power arc is calculated using the temporary value and a ratio of a number of output bits switching over an entire bus width. Switching power for the selected power arc is calculated by a power estimation tool based on port activity and an input intrinsic power value.
    Type: Application
    Filed: September 9, 2004
    Publication date: March 9, 2006
    Inventors: Jia-Lih Chen, Naveen Gupta, Ghasi Agrawal
  • Publication number: 20050106699
    Abstract: The invention provides a process of obtaining a xylanase, said process comprising: providing a protein-containing extract of a transplastomic plant tissue comprising plastids transformed with a polynucleotide encoding said xylanase, said extract having been subjected to heat treatment that has denatured at least some of the protein content of said tissue but under which the xylanase has remained stable; and recovering said xylanase from said extract.
    Type: Application
    Filed: August 2, 2002
    Publication date: May 19, 2005
    Inventors: Vanga Reddy, Sadhu Leelavathi, Naveen Gupta, Sankar Maiti, Amit Ghosh
  • Patent number: 6106843
    Abstract: A process for the isolation of nontoxinogenic V. cholerae strain and a process for preparing a cholera vaccine from said V. cholerae strain, said process comprising (a) isolating V. cholerae from the stool of a patient suffering from cholera by spreading the stool on a selector medium specific for V. cholerae, (b) separating the non-toxinogenic V. cholerae strain from the population of the V. cholerae strains isolated in step (a), and (c) incorporating immunogenic cholera toxin (ctx) B subunit gene into the chromosome of the strain by conventional methods to produce the vaccine.
    Type: Grant
    Filed: February 3, 1999
    Date of Patent: August 22, 2000
    Assignees: Council of Scientific & Industrial Research, National Institute of Cholera and Enteric Diseases, Department of Biotechnology
    Inventors: Thungapathra Muthukumarappa, Amit Ghosh, Charu Sharma, Naveen Gupta, Asish Mukhopadhyay, Hemanta Kole, Gopinath Balakrish Nair, Ranajit Kumar Ghosh