Patents by Inventor Ravi Gupta

Ravi 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: 20100050244
    Abstract: Techniques for protecting resources of a client from theft or unauthorized access. A BIOS agent stores policy data within a BIOS of the client. The BIOS agent is one or more software modules operating in the BIOS of the client. The policy data describes one or more security policies which the client is to follow. In response to the client following at least one of the one or more security policies, a persistent storage medium of the client is locked by instructing a controller of the persistent storage medium to deny, to any entity, access to data stored on the persistent storage medium unless the entity supplies, to the controller, a recognized authentication credential. In this way, a malicious user without access to the recognized authentication credential cannot access the data stored on the persistent storage medium, even if the persistent storage medium is removed from the client.
    Type: Application
    Filed: November 5, 2009
    Publication date: February 25, 2010
    Inventors: Anahit Tarkhanyan, Ravi Gupta
  • Publication number: 20100037323
    Abstract: Techniques for securing a client. When a client, such as a portable computer, undergoes a change in operational state, an operating system agent sends a state message to a server. The state message describes the change in the operational state of the client. The operating system agent is one or more software modules that execute in an operating system of the client. The client receives a policy message from the server. The policy message contains policy data, which a BIOS agent stores in the BIOS of the client. The policy data identifies one or more security policies which the client should follow.
    Type: Application
    Filed: August 7, 2009
    Publication date: February 11, 2010
    Inventors: Jacques Lemieux, Anahit Tarkhanyan, Ravi Gupta, Gaurav Banga
  • Publication number: 20100037291
    Abstract: Techniques for securing a client. An operating system agent is one or more software modules that execute in an operating system of a client, such as a portable computer. Portions of the operating system agent may monitor resources of the client. The operating system agent sends a message, which describes an operational state of the operating system agent, to a BIOS agent. The BIOS agent is one or more software modules operating in a BIOS of the client. The BIOS agent performs an action based on a policy that is described by policy data stored within the BIOS of the client. The BIOS agent performs the action in response to either (a) the operational state described by the message, or (b) the BIOS agent not receiving the message after an expected period of time.
    Type: Application
    Filed: August 7, 2009
    Publication date: February 11, 2010
    Inventors: Anahit Tarkhanyan, Ravi Gupta, Gaurav Banga
  • Publication number: 20100037312
    Abstract: Techniques for securing a client. A BIOS agent stores policy data within a BIOS of the client. The BIOS agent is one or more software modules that execute in the BIOS of the client. The policy data describes one or more policies which the client should follow. When an operating system agent detects that a condition, specified by a particular policy of the one or more policies, has been met, the operating system agent performs one or more actions specified by the particular policy, such as disabling the client, retrieving a file from the client, erasing a file from the client, or encrypting a file on the client. The operating system agent is one or more software modules that execute in the operating system of the client.
    Type: Application
    Filed: August 7, 2009
    Publication date: February 11, 2010
    Inventors: Anahit Tarkhanyan, Ravi Gupta, Gaurav Banga
  • Publication number: 20090226916
    Abstract: The present invention provides a system and methods for deconvoluting mixed DNA samples. Applications developed according to the invention may be used for resolving two or more person mixtures into easy to interpret contributor profiles and to perform automated statistical calculations. An automated analysis approach for mixed samples integrating hardware and software functionalities providing enhanced user convenience and functionality is also provided.
    Type: Application
    Filed: February 2, 2009
    Publication date: September 10, 2009
    Applicant: Life Technologies Corporation
    Inventors: Bruce E. DeSimas, Ravi Gupta, Lisa M. Calandro
  • Publication number: 20090150843
    Abstract: A processor-implemented method for making a semiconductor device having a test logic block and a functional logic block is provided. The method includes retrieving hardware description for at least one test logic block and mapping the hardware description for the at least one test logic block to logic gates to generate at least one synthesized test logic block. The method further comprises retrieving hardware description for at least one functional logic block and mapping the hardware description for the at least one functional logic block to logic gates to generate at least one synthesized functional logic block. The method further includes merging the at least one synthesized test logic block with the at least one synthesized functional logic block when the at least one functional logic block meets at least one criterion for selection as a candidate for merger with the at least one test logic block.
    Type: Application
    Filed: December 6, 2007
    Publication date: June 11, 2009
    Inventors: Arvind Raman, Ravi Gupta
  • Publication number: 20080209283
    Abstract: A memory device includes a latch component including a first input configured to receive a functional data bit associated with a functional operation, a second input configured to receive a memory test/repair data bit associated with a memory test operation, and a latch comprising a data input and a data output and select logic configured to selectively connect one of the first input or the second input to the data input of the latch based on a mode of operation of the memory device. A method includes operating a memory device in a first mode associated with a memory test operation and in a second mode associated with a functional operation. The method further includes storing a memory test/repair data bit at a latch component of the memory device in the first mode and storing a functional data bit at the latch component in the second mode.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 28, 2008
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Ravi Gupta, Robert L. Bailey
  • Publication number: 20070245184
    Abstract: Systems and methods are provided that relate to a platform, techniques, and processes for verifying the precision, sensitivity, accuracy, reproducibility, and other characteristics of biological tests, such as DNA identification or other tests or assays. According to various embodiments, a logic engine can guide a user to, arrange, conduct, and record studies designed to ensure that chemistry kits and laboratory operations return dependably valid results. The validation platform can manage the design of the entire validation workflow, from initiation of a verification project for one or more chemistry kits or other assays or equipment, to design of individual studies to test the accuracy, sensitivity, reproducibility, and other parameters of biological testing. The validation engine can automatically generate a sample plate layout to conduct individual assays.
    Type: Application
    Filed: March 6, 2007
    Publication date: October 18, 2007
    Applicant: Applera Corporation
    Inventors: Jacquelyn Benfield, Ravi Gupta, Ralph Jocham, Pui-Ling Lam
  • Publication number: 20070207490
    Abstract: Systems and methods are provided that relate to a platform, techniques, and processes for verifying the precision, sensitivity, accuracy, reproducibility, and other characteristics of biological tests, such as DNA identification or other tests or assays. According to various embodiments, a logic engine can guide a user to arrange, conduct, and record studies designed to ensure that chemistry kits and laboratory operations return dependably valid results. The validation platform can manage the design of the entire validation workflow, from initiation of a verification project for one or more chemistry kits or other assays or equipment, to design of individual studies to test the accuracy, sensitivity, reproducibility, and other parameters of biological testing. The validation engine can automatically generate a sample plate layout to conduct individual assays.
    Type: Application
    Filed: March 6, 2007
    Publication date: September 6, 2007
    Applicant: Applera Corporation
    Inventors: Jacquelyn Benfield, Ravi Gupta, Ralph Jocham, Pui-Ling Lam
  • Publication number: 20070153945
    Abstract: A DC voltage offset correction circuit that provides for correction of a DC offset voltage of an output of a filter stage of a complex filter circuit includes a DC offset sensing device that is connected to an output of a filter stage of a complex filter to generate an offset presence signal indicating presence of the DC offset voltage at the output of the filter stage. The digital-to-analog converter applies a compensation signal to the output conditional on the offset presence signal. A programming register receives the offset presence signal to perform a binary search to generate a digital signal to force the digital-to-analog converter to apply the compensation voltage to the output of the filter stage. A filter controller sets the compensation voltage level in the programming register to match a programmed gain value of the filter stage.
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Inventor: Ravi Gupta
  • Publication number: 20070005519
    Abstract: Systems and methods for utility meter data collection on distributed metering systems. One aspect of the present invention provides a method and system of remotely determining the highest demand peak occurring during a given billing cycle.
    Type: Application
    Filed: June 20, 2005
    Publication date: January 4, 2007
    Inventor: Ravi Gupta
  • Publication number: 20060264563
    Abstract: The invention relates to an aqueous-based fluoropolymer coating that is especially useful for use over flat or low-slope flexible surfaces, and more specifically for flat or low-slope roofing. The coating can be factory or field applied. The coating offers the advantages of improved durability, lower dirt pick-up, stain resistance, water repellency, increased solar reflectivity duration, and mildew resistance.
    Type: Application
    Filed: April 13, 2006
    Publication date: November 23, 2006
    Inventors: Kevin Hanrahan, Kurt Wood, Lotfi Hedhli, Ravi Gupta, Wayne Skilton
  • Publication number: 20060040067
    Abstract: A discharge-enhanced CVD apparatus and method utilizes a nozzle containing electrodes to generate a high voltage electrical discharge at or near atmospheric pressure in the absence of a stabilizing or arc-suppressing noble gas. Reactants are passed directly through or/and under the discharge before being directed to the surface of a substrate to be coated.
    Type: Application
    Filed: August 23, 2004
    Publication date: February 23, 2006
    Inventors: Thomas Culp, Roman Korotkov, Ravi Gupta