Patents by Inventor Vikas Agarwal

Vikas Agarwal 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: 20080235119
    Abstract: Apparatus, methods and computer programs provided for metering and accounting in a commercial e-services infrastructure address the requirement for handling composite services in which higher-level services are built using simpler underlying services, each of which may be autonomously owned and operated. Metering records for each service underlying a composite service are correlated by a process associated with the composite service, and then sent to an accounting service where they can be aggregated. The correlation is performed in a distributed manner with correlated usage data provided on a per-request basis. Accounting services can take account of the usage and charges associated with the underlying services to provide accounting and billing on a per-request basis or per customer-provider pair for a billing period.
    Type: Application
    Filed: June 4, 2008
    Publication date: September 25, 2008
    Applicant: International Business Machines Corporation
    Inventors: Vikas Agarwal, Neeran M. Karnik, Arun Kumar
  • Patent number: 7424691
    Abstract: A method for verifying performance of an array by simulating operation of edge cells in a full array model reduces the computation time required for complete design verification. The edge cells of the array (or each subarray if the array is partitioned) are subjected to a timing simulation while the center cells of the array are logically disabled, but remain in the circuit model, providing proper loading. Additional cells are specified for simulation if calculations indicate a worst-case condition due to a non-edge cell. Wordline arrivals are observed to determine worst-case rows for selection. For write operations, the difference between the wordline edges and the data edges is used to locate any non-edge “outlier” cells. For read operations, the wordline delays are summed with the bitline delays determined from edge column data to locate any outliers.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: September 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: Vikas Agarwal, Michael Ju Hyeok Lee, Philip G. Shephard, III
  • Publication number: 20080189535
    Abstract: A method for dependency tracking and flush recovery for an out-of-order processor includes recording, in a last definition (DEF) data structure, an identifier of a first instruction as the most recent instruction in an instruction sequence that defines contents of the particular logical register and recording, in a next DEF data structure, the identifier of the first instruction in association with an identifier of a previous second instruction also indicating an update to the particular logical register. In addition, a recovery array is updated to indicate which of the instructions in the instruction sequence updates each of the plurality of logical registers. In response to misspeculation during execution of the instruction sequence, the processor performs a recovery operation to place the identifier of the second instruction in the last DEF data structure by reference to the next DEF data structure and the recovery array.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Inventors: Vikas Agarwal, William E. Burky, Krishnan Kailas, Balaram Sinharoy
  • Publication number: 20080131508
    Abstract: The invention described herein relates to an oral transmucosal solid dosage form useful in treating nicotine addiction or as a nicotine substitute or replacement. By virtue of the formulation in combination with nicotine, the invention transmucosally delivers an effective amount of nicotine to the recipient while permitting the accomplishing of such, and manufacture of such, using a relatively small, convenient and orally comfortable dosage form (e.g., tablet) size.
    Type: Application
    Filed: November 20, 2007
    Publication date: June 5, 2008
    Applicants: Cephalon, Inc, CIMA LABS INC.
    Inventors: Vikas Agarwal, Brian I. Hague, Rajendra K. Khankari
  • Publication number: 20080133764
    Abstract: Apparatus, methods and computer programs provided for metering and accounting in a commercial e-services infrastructure address the requirement for handling composite services in which higher-level services are built using simpler underlying services, each of which may be autonomously owned and operated. Metering records for each service underlying a composite service are correlated by a process associated with the composite service, and then sent to an accounting service where they can be aggregated. The correlation is performed in a distributed manner with correlated usage data provided on a per-request basis. Accounting services can take account of the usage and charges associated with the underlying services to provide accounting and billing on a per-request basis or per customer-provider pair for a billing period.
    Type: Application
    Filed: January 16, 2008
    Publication date: June 5, 2008
    Applicant: International Business Machines Corporation
    Inventors: Vikas Agarwal, Neeran M. Karnik, Arun Kumar
  • Publication number: 20080123437
    Abstract: An apparatus for floating read bitlines of a static random access memory (SRAM) is disclosed. The SRAM includes a first and second SRAM cell columns, a first and second read bitlines, and a multiplexor. The multiplexor is coupled to the first and second SRAM cell columns via the first and second read bitlines, respectively. The multiplexor is capable of selectively transmitting data from the first or second SRAM cell column via the first or second read bitline, respectively, to an output. In addition, the multiplexor allows the first read bitline and/or the second read bitline to remain uncharged when no data are being read from the first SRAM cell column and/or the second SRAM cell column.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 29, 2008
    Inventors: Vikas Agarwal, Sam G. Chu, Jose A. Paredes
  • Publication number: 20070282865
    Abstract: The illustrative embodiment is a circuit and method for reversing a linked list of multiple nodes to produce a reversed linked list. The circuit includes a decoder for sequentially decoding multiple original input tags, which are associated with the nodes of the linked list, to produce decoded values, an array for storing the decoded values, and a circuit for reading the array to simultaneously generate the tags that are associated with the nodes of the reversed linked list, where separate encoders are not used.
    Type: Application
    Filed: June 6, 2006
    Publication date: December 6, 2007
    Inventors: Vikas Agarwal, William Elton Burky, Zakaria Mahmood Khwaja
  • Publication number: 20070245279
    Abstract: A method and system for verifying performance of an array by simulating operation of edge cells in a full array model reduces the computation time required for complete design verification. The edge cells of the array (or each subarray if the array is partitioned) are subjected to a timing simulation while the center cells of the array are logically disabled, but remain in the circuit model, providing proper loading. Additional cells are specified for simulation if calculations indicate a worst-case condition due to a non-edge cell. Wordline arrivals are observed to determine worst-case rows for selection. For write operations, the difference between the wordline edges and the data edges is used to locate any non-edge “outlier” cells. For read operations, the wordline delays are summed with the bitline delays determined from edge column data to locate any outliers.
    Type: Application
    Filed: April 11, 2006
    Publication date: October 18, 2007
    Inventors: Vikas Agarwal, Michael Hyeok Lee, Philip Shephard
  • Publication number: 20070240023
    Abstract: A circuit permits a user to present signals to control the flow of data from a first-type cell to a second-type cell. The circuit is susceptible to loading each cell individually, as well as loading cells by means of scanning input in a series through a low order cell to a higher order cell. The circuit may be copied as a series of cells wherein a bit held in each first-type cell is copied to the next higher second-type cell.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 11, 2007
    Inventors: Vikas Agarwal, Sam Chu, Hung Le
  • Publication number: 20070036853
    Abstract: Fentanyl containing dosage forms and methods using same are described. These dosage forms include substantially less fentanyl by weight than know oral formulation and have advantages in terms of cost and side effects. These dosage forms are intended for oral administration of fentanyl across the oral mucosa.
    Type: Application
    Filed: September 15, 2006
    Publication date: February 15, 2007
    Applicant: CIMA LABS INC.
    Inventors: Vikas Agarwal, Walid Habib, Derek Moe
  • Patent number: 7174379
    Abstract: In an ASP server farm, requests to use an application are directed to a particular executing instance of the application (or an appropriate component thereof) that is identified as being the least loaded of the available such instances of the application or its component. The number of such instances is dynamically increased or decreased in response to the number of requests for the application or components thereof. Requests may be directed (in accordance with the first aspect) or the instances adjusted (in accordance with a second aspect) on a per client-basis, in which instances of the application and/or components thereof are reserved for the use of a user or a particular group of users. Operation in this manner facilitates compliance with service agreements with respective users or groups of users.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: February 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Vikas Agarwal, Girish Chafle, Neeran Mohan Karnik, Arun Kumar, Ashish Kundu, Johara Shahabuddin, Pradeep Varma
  • Publication number: 20060140370
    Abstract: A system, method and computer program product provide a generic accounting management system that can be configured at runtime to monitor and meter resources connected to a network. An accounting manager monitors and meters resource usage on the network. One or more agents collect usage data from one or more managed resources connected to the network and report this usage data to the accounting manager. The accounting manager stores the usage data in an accounting data schema. An administration manager supplies network-specific configuration information to the accounting manager at runtime such that the accounting manager and the accounting data schema are configured to the specific resource usage characteristics of the network. The accounting data schema comprises monitoring, metering and accounting classes which are populated at runtime based on the network-specific configuration information.
    Type: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Applicant: International Business Machines Corporation
    Inventors: Vikas Agarwal, Neeran Karnik, Arun Kumar
  • Publication number: 20060095562
    Abstract: A method for collecting, aggregating, and composing metrics and a computer system comprises a producer application adapted to periodically generate metrics comprising state information of the producer application; a metric engine adapted to aggregate the metrics; and a consumer application adapted to receive the aggregated metrics, wherein the metric engine is further adapted to produce new metrics in accordance with desired requirements of the consumer application. The computer system further comprises a metric service policy adapted to provide definitions of the metrics generated from the producer application and desired requirements of the consumer application, wherein the metric service policy is adapted to establish an executable set of actions for producing the new metrics from the generated metrics, wherein the metric service policy is adapted to be executable by the metric engine, and wherein multiple metric service policies are simultaneously executable by the metric engine.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventors: Vikas Agarwal, William Horn, Arun Kumar
  • Publication number: 20050169989
    Abstract: Fentanyl containing dosage forms and methods using same are described. These dosage forms include substantially less fentanyl by weight than know oral formulation and have advantages in terms of cost and side effects. These dosage forms are intended for oral administration of fentanyl across the oral mucosa.
    Type: Application
    Filed: December 30, 2004
    Publication date: August 4, 2005
    Applicant: CIMA LABS INC.
    Inventors: Derek Moe, Vikas Agarwal, Walid Habib
  • Publication number: 20050142198
    Abstract: Fentanyl-containing dosage forms and methods using same are described. These dosage forms include substantially less fentanyl by weight than known oral formulation and have advantages in terms of reduced cost and reduced side effects. These dosage forms are intended for oral administration of fentanyl across the oral mucosa.
    Type: Application
    Filed: December 30, 2004
    Publication date: June 30, 2005
    Applicant: CIMA LABS INC.
    Inventors: Derek Moe, Vikas Agarwal, Walid Habib
  • Publication number: 20050142197
    Abstract: Fentanyl containing dosage forms and methods using same are described. These dosage forms include substantially less fentanyl by weight than know oral formulation and have advantages in terms of cost and side effects. These dosage forms are intended for oral administration of fentanyl across the oral mucosa.
    Type: Application
    Filed: December 30, 2004
    Publication date: June 30, 2005
    Applicant: CIMA LABS INC.
    Inventors: Derek Moe, Vikas Agarwal, Walid Habib
  • Publication number: 20050125314
    Abstract: Process accounting information is recorded, together with service request logs written by e-service applications. These two sets of information are aggregated and correlated, to generate usage metrics relating to resource usage for individual service requests. Such per-request information can be used as a basis for charging users making such requests. Services requests often simultaneously consume computing resources, in which case resource usage is proportionally divided between such simultaneous service requests.
    Type: Application
    Filed: December 5, 2003
    Publication date: June 9, 2005
    Inventors: Vikas Agarwal, Neeran Karnik, Arun Kumar
  • Publication number: 20040117311
    Abstract: Apparatus, methods and computer programs provided for metering and accounting in a commercial e-services infrastructure address the requirement for handling composite services in which higher-level services are built using simpler underlying services, each of which may be autonomously owned and operated. Metering records for each service underlying a composite service are correlated by a process associated with the composite service, and then sent to an accounting service where they can be aggregated. The correlation is performed in a distributed manner with correlated usage data provided on a per-request basis. Accounting services can take account of the usage and charges associated with the underlying services to provide accounting and billing on a per-request basis or per customer-provider pair for a billing period.
    Type: Application
    Filed: December 16, 2002
    Publication date: June 17, 2004
    Inventors: Vikas Agarwal, Neeran M. Karnik, Arun Kumar
  • Publication number: 20040117224
    Abstract: Apparatus, methods and computer programs provided for metering and accounting in a commercial e-services infrastructure address the requirement for handling composite services in which higher-level services are built using simpler underlying services, each of which may be autonomously owned and operated. Metering records for each service underlying a composite service are correlated, enabling accounting which takes account of the usage and charges associated with the underlying services, on a per-request basis or on an aggregated basis for each customer-provider pair over a given billing period.
    Type: Application
    Filed: December 16, 2002
    Publication date: June 17, 2004
    Inventors: Vikas Agarwal, Neeran M. Karnik, Arun Kumar
  • Publication number: 20030220254
    Abstract: The application discloses a composition and method for an oral dual controlled release formulation of a protein and absorption modifier. The coprecipitation technique for preparation of microcapsules of insulin as a model protein was evaluated and dissolution stability experiments in the presence of trypsin and &agr;-chymotrypsin using chicken and duck ovomucoids as absorption modifiers were performed. The novel formulation improves the bioavailability of the protein with ovomucoids, while conserving the protein structure even after formulation and processing. An optimization design was used to evaluate critical process variables including the rate of addition of polymeric solution, compression pressure, and volume of water with respect to polymeric solution. The novel formulation incorporates controlled release characteristics of both protein and inhibitor to enhance protein stability and bioavailability with less potential for inhibitor concentration-related toxicity.
    Type: Application
    Filed: March 31, 2003
    Publication date: November 27, 2003
    Applicant: TEXAS TECH UNIVERSITY SYSTEM
    Inventors: Mansoor A. Khan, Vikas Agarwal