Patents by Inventor Rajiv Gupta

Rajiv 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).

  • Patent number: 7400940
    Abstract: A programmable aerosol generator forms a volatilized liquid by supplying a material in liquid form to a flow passage and heating the flow passage, such that the material volatilizes and expands out of an outlet of the channel. The volatilized material, if desired, mixes with ambient air such that volatilized material condenses to form the aerosol. An apparatus and method for generating such a volatilized liquid, as well as the control and methods of heating, are disclosed as an analytical tool useful for experimental use, a tool useful for production of commercial products or an inhaler device.
    Type: Grant
    Filed: June 21, 2004
    Date of Patent: July 15, 2008
    Assignee: Philip Morris USA Inc.
    Inventors: Douglas D. McRae, John L. Felter, Clinton E. Blake, Mark T. Capps, Kenneth A. Cox, David H. Keeler, Rajiv Gupta
  • Patent number: 7367334
    Abstract: A fluid vaporizing device useful for vaporizing fluid into an aerosol includes a capillary tube made from an electrically conductive material, an upstream electrode connected to the capillary tube, and a downstream electrode connected to the tube and provided with an electrical resistivity sufficient to cause heating of the downstream electrode during operation.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: May 6, 2008
    Assignee: Philip Morris USA Inc.
    Inventors: Gene G. Faison, Jr., Rajiv Gupta, Douglas D. McRae, Walter A. Nichols
  • Publication number: 20070168913
    Abstract: An integrated development environment (IDE) includes a runtime environment and user interface. A user of the IDE specifies an application component to be monitored, and metrics for the specified application component are transmitted by the IDE runtime environment to a data collector belonging to the IDE user interface for display to the user. In addition, support is offered for the separation of operational concerns from business logic, allowing developers to control the operational aspects from a policy manager of the IDE user interface. Using the policy manager, developers invoke policy agents to add predefined code segments to applications, saving the developer from having to recode the same operational logic each time an application is updated to contain a new policy related to business logic.
    Type: Application
    Filed: January 2, 2004
    Publication date: July 19, 2007
    Inventors: Sekhar Sarukkai, Didier Guzzoni, Rajiv Gupta
  • Publication number: 20070124797
    Abstract: A system and a method for policy management in a web services environment includes a policy design tool, a policy storage and a policy manager controller. The policy design tool creates (or updates) a policy for association with a web service. The policy storage stores the policy. The policy manager controller provides an interface for transmission of the policy to a policy enforcement tool and also receives messages relating to the policy from the policy enforcement tool. In addition, a system and method for policy enforcement in a web services environment includes a policy enforcement controller, a policy enforcement repository, an enforcer, a policy enforcement framework, and a policy container. The policy enforcement controller receives and commits a policy and the policy enforcement repository stores the committed policy.
    Type: Application
    Filed: June 12, 2004
    Publication date: May 31, 2007
    Inventors: Rajiv Gupta, Sekhar Sarukkai
  • Patent number: 7191430
    Abstract: A computer system with mechanisms for providing hint instructions to a processor without altering object code instruction sequences. A computer system according to the present teachings includes elements for generating a hint instruction in response to a set of object code to be executed by the processor and for inserting a break instruction into the object code such that the break instruction causes the processor to obtain and execute the hint instruction. The present techniques for providing hint instructions to a processor may be used to adapt object code to a micro-architecture of the processor.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: March 13, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alan H. Karp, Rajiv Gupta
  • Publication number: 20060229641
    Abstract: Methods and devices are provided for guiding and inserting a tool into an object, such as tissue. In an exemplary embodiment, a guidance and insertion device is provided that can be remotely controlled to adjust an insertion trajectory of a tool, and to advance the tool into tissue to a desired penetration depth. The tool can be, for example, a biopsy device, a brachytherapy device, or a lumpectomy device. The device can be configured for use with an imaging apparatus, such as computed tomography (CT) images, to allow the device and tool to be operated while viewing the device positioned in relation to a target surgical site. The device can also be configured to be positioned directly on a patient, so as to passively compensate for respiratory chest motion, and it can include features to passively compensate for needle oscillation. In other exemplary embodiments, the device can be entirely disposable.
    Type: Application
    Filed: January 27, 2006
    Publication date: October 12, 2006
    Inventors: Rajiv Gupta, Steven Barrett, Nevan Hanumara, Jo-Anne Shepard, Alexander Slocum, Conor Walsh
  • Patent number: 7107591
    Abstract: A software system with task-specific flexible bindings that enhance the ability to dynamically add and remove resources from availability to tasks and that eliminates the need for coordination of globally unique names. The software system includes a task-specific name space which corresponds to a task executing in the software system. The task-specific name space holds flexible bindings each of which associates a task-specific name used by the task to refer to a desired resource or a set of one or more resources of the computer system and to information that describes the desired resource. The software system includes a resource mediator that obtains a message from the task. The resource mediator keeps information for each resource that identifies a resource handler task for the desired resource by resolving the task-specific name using the flexible binding.
    Type: Grant
    Filed: November 5, 1998
    Date of Patent: September 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Chia-Chiang Chao, Ernest Mak, Sandeep Kumar
  • Publication number: 20060101811
    Abstract: A reducing agent metering system for delivering reducing agent to a lean burn internal combustion engine. The reducing agent metering system includes a metering system housing, a system for metering vaporized reducing agent to the internal combustion engine, the system positioned within the metering system housing and a system for delivering an atomized stream of liquid reducing agent to the lean burn internal combustion engine, the system positioned within the metering system housing, wherein the reducing agent metering system is operable to transition from metering vaporized reducing agent to delivering an atomized stream of liquid reducing agent to the lean burn internal combustion engine.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 18, 2006
    Inventors: Jan-Roger Linna, Rajiv Gupta, Roberto Pellizzari, Gene Faison
  • Publication number: 20060026388
    Abstract: A computer operable to execute instructions having embedded synchronization points includes a first program counter and a second program counter. The computer also includes a synchronization unit electrically coupled to the first and second program counters. When a synchronization point is reached, the synchronization unit is operable to stall the first or second program counter.
    Type: Application
    Filed: July 30, 2004
    Publication date: February 2, 2006
    Inventors: Alan Karp, Rajiv Gupta
  • Publication number: 20050235991
    Abstract: An aerosol generator includes a flow passage having an inlet end, an outlet end, and a constriction in the flow passage at the outlet end. A heater is operable to heat liquid in the flow passage to produce a vapor, which is expelled from the outlet end of the flow passage.
    Type: Application
    Filed: April 25, 2005
    Publication date: October 27, 2005
    Inventors: Walter Nichols, Rajiv Gupta, Gene Faison, Kenneth Cox
  • Publication number: 20050205084
    Abstract: An aerosol generating device includes a housing, a heater and an optional mouthpiece. The heater volatilizes liquid within a flow passage and forms an aerosol in the mouthpiece. An aerosol confinement sleeve is disposed to control the size distribution of the aerosol.
    Type: Application
    Filed: June 1, 2005
    Publication date: September 22, 2005
    Inventors: Rajiv Gupta, Douglas McRae, Kenneth Cox, Walter Nichols
  • Patent number: 6923179
    Abstract: An aerosol generating device includes a housing, a heater and an optional mouthpiece. The heater volatilizes liquid within a flow passage and forms an aerosol in the mouthpiece. An aerosol confinement sleeve is disposed to control the size distribution of the aerosol.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: August 2, 2005
    Assignee: Philip Morris USA Inc.
    Inventors: Rajiv Gupta, Douglas D. McRae, Kenneth A. Cox, Walter A. Nichols
  • Publication number: 20050143866
    Abstract: A programmable aerosol generator forms a volatilized liquid by supplying a material in liquid form to a flow passage and heating the flow passage, such that the material volatilizes and expands out of an outlet of the channel. The volatilized material, if desired, mixes with ambient air such that volatilized material condenses to form the aerosol. An apparatus and method for generating such a volatilized liquid, as well as the control and methods of heating, are disclosed as an analytical tool useful for experimental use, a tool useful for production of commercial products or an inhaler device.
    Type: Application
    Filed: June 21, 2004
    Publication date: June 30, 2005
    Inventors: Douglas McRae, John Felter, Clinton Blake, Mark Capps, Kenneth Cox, David Keeler, Rajiv Gupta
  • Patent number: 6883516
    Abstract: A method is provided for generating an aerosol. The method includes preparing a solution formed of a first component in a liquid component such that after volatilization of the liquid component by passing the solution through a flow passage while heating the solution, an aerosol is formed having a predetermined particle size distribution of the first component, wherein the solution is prepared such that the amount of the first component therein is sufficient to achieve the predetermined particle size distribution of the first component. The method also includes passing the solution through the flow passage while heating the solution to a temperature sufficient to volatilize the liquid component, wherein the flow passage comprises an outlet through which the first component and the volatilized liquid component flow, and wherein an aerosol is formed.
    Type: Grant
    Filed: October 19, 2001
    Date of Patent: April 26, 2005
    Assignee: Chrysalis Technologies Incorporated
    Inventors: Michael Hindle, Peter R. Byron, Rajiv Gupta
  • Publication number: 20050066153
    Abstract: A branch operation is processed using a branch predict instruction and an associated branch instruction. The branch predict instruction indicates a predicted direction, a target address, and an instruction address for the associated branch instruction. When the branch predict instruction is detected, the target address is stored at an entry indicated by the associated branch instruction address and a prefetch request is triggered to the target address. The branch predict instruction may also include hint information for managing the storage and use of the branch prediction information.
    Type: Application
    Filed: June 12, 2003
    Publication date: March 24, 2005
    Inventors: Harshvardhan Sharangpani, Tse-Yu Yeh, Michael Paul Corwin, Millind Mittal, Kent Fielden, Dale Morris, Rajiv Gupta, Michael Schlansker, Mircea Poplingher
  • Publication number: 20050045179
    Abstract: A fluid vaporizing device useful for vaporizing fluid into an aerosol includes a capillary tube made from an electrically conductive material, an upstream electrode connected to the capillary tube, and a downstream electrode connected to the tube and provided with an electrical resistivity sufficient to cause heating of the downstream electrode during operation.
    Type: Application
    Filed: August 27, 2003
    Publication date: March 3, 2005
    Inventors: Gene Faison, Rajiv Gupta, Douglas McRae, Walter Nichols
  • Patent number: 6848100
    Abstract: A hierarchical software profiling mechanism that gathers hierarchical path profile information has been described. Software to be profiled is instrumented with instructions that save an outer path sum when an inner region is entered, and restore the outer path sum when the inner region is exited. When the inner region is being executed, an inner path sum is generated and a profile indicator representing the inner path traversed is updated prior to the outer path sum being restored. The software to be profiled is instrumented using information from augmented control flow graphs that represent the software.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: January 25, 2005
    Assignee: Intel Corporation
    Inventors: Youfeng Wu, Ali Adl-Tabatabai, David A. Berson, Jesse Fang, Rajiv Gupta
  • Patent number: 6766220
    Abstract: A programmable aerosol generator forms a volatilized liquid by supplying a material in liquid form to a flow passage and heating the flow passage, such that the material volatilizes and expands out of an outlet of the channel. The volatilized material, if desired, mixes with ambient air such that volatilized material condenses to form the aerosol. An apparatus and method for generating such a volatilized liquid, as well as the control and methods of heating, are disclosed as an analytical tool useful for experimental use, a tool useful for production of commercial products or an inhaler device.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: July 20, 2004
    Assignee: Chrysalis Technologies Incorporated
    Inventors: Douglas D. McRae, John L. Felter, Clinton E. Blake, Mark T. Capps, Kenneth A. Cox, David H. Keeler, Rajiv Gupta
  • Patent number: 6741517
    Abstract: According to one embodiment, a RAM array includes at least one RAM cell comprising a first access transistor driven by a first word line. When the first access transistor is turned on, it couples the RAM cell to a first bit line. The first bit line is connected to a single-ended sense amplifier such as an inverter. Similarly, the RAM cell comprises second, third, and fourth access transistors driven by respectively second, third, and fourth word lines. When the respective access transistors are turned on, they couple the RAM cell to respectively second, third, and fourth bit lines. The bit lines are connected to respective single-ended sense amplifiers such as inverters. In one embodiment, each of the first, second, third, and fourth access transistors is an NFET. The first, second, third, and fourth bit lines are coupled to respectively first, second, third, and fourth precharge transistors.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: May 25, 2004
    Assignee: Mindspeed Technologies, Inc.
    Inventors: Duncan M. Fisher, Rajiv Gupta
  • Publication number: 20040079368
    Abstract: An aerosol generating device includes a housing, a heater and an optional mouthpiece. The heater volatilizes liquid within a flow passage and forms an aerosol in the mouthpiece. An aerosol confinement sleeve is disposed to control the size distribution of the aerosol.
    Type: Application
    Filed: September 5, 2003
    Publication date: April 29, 2004
    Applicant: Chrysalis Technologies Incorporated
    Inventors: Rajiv Gupta, Douglas D. McRae, Kenneth A. Cox, Walter A. Nichols