Patents by Inventor Rajesh Shah

Rajesh Shah 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: 7636832
    Abstract: Methods and apparatus to provide improved input/output (I/O) address translation lookaside buffer performance are described. In one embodiment, one or more entries of a cache (e.g., an I/O address translation lookaside buffer) are locked in response to a request to lock the one or more entries. Other embodiments are also described.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: December 22, 2009
    Assignee: Intel Corporation
    Inventors: Ashok Raj, Rajesh Shah
  • Publication number: 20090169519
    Abstract: A novel medicinal formulation for the treatment of autoimmune diseases, said formulation comprising, combined serially diluted and potentized HIV TYPE I virus and HIV TYPE II virus, said dilution being effected in a vehicle selected from a group consisting of distilled water or ethyl alcohol and mixture of distilled water and ethyl alcohol.
    Type: Application
    Filed: June 6, 2007
    Publication date: July 2, 2009
    Inventor: Rajesh Shah
  • Patent number: 7437738
    Abstract: Provided are a method, system, and program for interfacing with device hardware supporting a plurality of devices. A device interface driver is initialized to represent the device hardware as a virtual bus to an operating system and to represent to the operating system each device supported in the device hardware as a device attached to the virtual bus. The device hardware is initialized and accessed to determine devices supported by the device hardware. One device object is generated for each determined device supported by the device hardware, wherein each generated device object represents the determined device to the operating system. The determined devices are reported to the operating system, wherein the operating system loads a device driver for each of the reported devices supported by the device hardware.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: October 14, 2008
    Assignee: Intel Corporation
    Inventors: Rajesh Shah, Anil S. Keshavamurthy
  • Patent number: 7430661
    Abstract: A system comprises non-volatile storage, a read only memory (ROM) that contains an executable BIOS and a CPU communicatively coupled to the non-volatile storage and the ROM. The non-volatile storage contains user data, an executable capture application, a first operating system contained within a non-volatile storage partition, and a partition file that contains a second operating system. The partition file is also included with the non-volatile storage partition. The capture application executes under the first operating system and causes the CPU to store at least some user data in said partition file. The system may also include a user input control and, upon activation of the user input control, the CPU loads the second operating system from the partition file and provides the user access to the user data via a viewer application that runs under the second operating system.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: September 30, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Loren S. Dunn, Rajesh A. Shah, Manish Puri
  • Publication number: 20080150753
    Abstract: The invention relates to a method of performing measurements with a portable meter and reporting measurement data from the portable meter to a central office over a secure channel. The method includes synchronizing the portable meter and the central office though a trusted interface prior to taking measurements at a customer location.
    Type: Application
    Filed: December 20, 2007
    Publication date: June 26, 2008
    Applicant: ACTERNA LLC
    Inventors: Gerald K. Rudolf, Muhammad Sajjad Abdullah, David Brian Alder, Pulin Rajesh Shah, Steven William Thomas, Stanley Edson Brown
  • Publication number: 20080104363
    Abstract: Methods and apparatus to provide improved input/output (I/O) address translation lookaside buffer performance are described. In one embodiment, one or more entries of a cache (e.g., an I/O address translation lookaside buffer) are locked in response to a request to lock the one or more entries. Other embodiments are also described.
    Type: Application
    Filed: October 26, 2006
    Publication date: May 1, 2008
    Inventors: Ashok Raj, Rajesh Shah
  • Publication number: 20070039505
    Abstract: The present invention relates to decoys for heat-seeking missiles and methods of producing and using the same. The decoys are designed to be kinematic or pseudo-kinematic, producing one or more infra-red radiation emitting clouds that give the appearance of a moving infra-red target in the airspace in which the decoy has been released.
    Type: Application
    Filed: April 26, 2006
    Publication date: February 22, 2007
    Inventors: David Dillard, Jason Fischer, Rajesh Shah, John Scanlon, Eric Smith
  • Patent number: 7133929
    Abstract: Clients are able to use a service to obtain detailed path information. The service provides detailed information concerning which links and switches are traversed in a path in a cluster. The service allows clients to make informed decisions about which paths to use when multiple paths are available. The cluster includes a fabric of switches and a plurality of ports. A client makes a request to the service. The request identifies a source and a destination of a path. The service is operative to send a response to the request. The response identifies one or more links and switches between the source and the destination.
    Type: Grant
    Filed: October 24, 2000
    Date of Patent: November 7, 2006
    Assignee: Intel Corporation
    Inventor: Rajesh Shah
  • Publication number: 20060095624
    Abstract: Provided are a method, system, and article of manufacture, where a determination is made of one of a plurality of processors to disable, where the plurality of processors are processing interrupts from at least one device. An interrupt directed at the determined processor is communicated to at least one other processor of the plurality of processors while receiving the interrupts from the at least one device. The determined processor is disabled.
    Type: Application
    Filed: November 3, 2004
    Publication date: May 4, 2006
    Inventors: Ashok Raj, Rajesh Shah
  • Publication number: 20060053270
    Abstract: A system comprises non-volatile storage, a read only memory (ROM) that contains an executable BIOS and a CPU communicatively coupled to the non-volatile storage and the ROM. The non-volatile storage contains user data, an executable capture application, a first operating system contained within a non-volatile storage partition, and a partition file that contains a second operating system. The partition file is also included with the non-volatile storage partition. The capture application executes under the first operating system and causes the CPU to store at least some user data in said partition file. The system may also include a user input control and, upon activation of the user input control, the CPU loads the second operating system from the partition file and provides the user access to the user data via a viewer application that runs under the second operating system.
    Type: Application
    Filed: September 9, 2004
    Publication date: March 9, 2006
    Inventors: Loren Dunn, Rajesh Shah, Manish Puri
  • Publication number: 20050102682
    Abstract: Provided are a method, system, and program for interfacing with device hardware supporting a plurality of devices. A device interface driver is initialized to represent the device hardware as a virtual bus to an operating system and to represent to the operating system each device supported in the device hardware as a device attached to the virtual bus. The device hardware is initialized and accessed to determine devices supported by the device hardware. One device object is generated for each determined device supported by the device hardware, wherein each generated device object represents the determined device to the operating system. The determined devices are reported to the operating system, wherein the operating system loads a device driver for each of the reported devices supported by the device hardware.
    Type: Application
    Filed: November 12, 2003
    Publication date: May 12, 2005
    Inventors: Rajesh Shah, Anil Keshavamurthy
  • Publication number: 20050005187
    Abstract: A cluster having a host connected thereto via a cluster interconnection fabric where a determination is made as to whether an error condition exists in an I/O controller connected to the host via the cluster interconnection fabric. This is achieved by attempting to communicate with the I/O controller a first predetermined time period after an inquiry by an operating system as to whether or not an I/O controller driver stack should be unloaded. Also, the operating system is commanded to unload the I/O controller driver stack upon a determination that the error condition still exists.
    Type: Application
    Filed: July 12, 2004
    Publication date: January 6, 2005
    Inventor: Rajesh Shah
  • Patent number: 6101600
    Abstract: A method for use in connection with resetting a CPU including requesting a first reset code stored in an inaccessible memory and redirecting the request to a second reset code stored in accessible memory.A computer system including a CPU, a first memory that may become inaccessible, and a CPU reset facilitator configured to respond to a reset request from the CPU to the first memory at a time when it is inaccessible by diverting the CPU to a second memory.
    Type: Grant
    Filed: March 1, 1996
    Date of Patent: August 8, 2000
    Assignee: Compaq Computer Corporation
    Inventors: Kenneth W. Arnold, Rajesh A. Shah
  • Patent number: 6052846
    Abstract: A method of providing and maintaining a plurality of clean, sanitary bedspreads for a hostelry having sleeping accommodations for a plurality of guests. The method includes providing a plurality of bedspreads, and each bedspread includes (i) a removable liner having an insulating core and two outer layers where each outer layer is a nonabsorbent, flame retardant material, and (ii) an outer shell having two outer layers defining a pocket therebetween for removably receiving the liner. The outer shell is closed at one end and has a fastener, preferably a zipper that is enclosed and hidden by a zipper fold, along the other three sides.
    Type: Grant
    Filed: July 27, 1999
    Date of Patent: April 25, 2000
    Inventors: Kamal C. Patel, Rajesh Shah
  • Patent number: 5847546
    Abstract: A power supply system, for example, for use with a portable personal computer, includes a smart battery pack and a charging system. The smart battery pack is provided with a dedicated microcontroller for controlling the charging level of the battery charger system. In particular, the status of the battery including the voltage and temperature of the battery is applied to the microcontroller along with a signal representative of the current load demand of the computer system. The micro controller, in turn, provides a control signal in the form of fixed frequency, variable duty cycle pulse width modulated (PWM) signal for controlling the charging level of the battery charger system. The duty cycle of the PWM signal is used to regulate the charging current supplied by the battery charger. In particular, the DC value of the PWM signal is used as a reference to control the charging current of the regulator to provide a variable output charging current with a relatively wide current range.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: December 8, 1998
    Assignee: Packard Bell NEC
    Inventors: Upal Sengupta, Robert R. Turnbull, Rajesh A. Shah, Brian Carl Fritz
  • Patent number: 5838141
    Abstract: A power supply system, for example, for use with a portable personal computer, includes a smart battery pack and a charging system. The smart battery pack is provided with a dedicated microcontroller for controlling the charging level of the battery charger system. In particular, the status of the battery including the voltage and temperature of the battery is applied to the microcontroller along with a signal representative of the current load demand of the computer system. The micro controller, in turn, provides a control signal in the form of fixed frequency, variable duty cycle pulse width modulated (PWM) signal for controlling the charging level of the battery charger system. The duty cycle of the PWM signal is used to regulate the charging current supplied by the battery charger. In particular, the DC value of the PWM signal is used as a reference to control the charging current of the regulator to provide a variable output charging current with a relatively wide current range.
    Type: Grant
    Filed: May 14, 1997
    Date of Patent: November 17, 1998
    Assignee: Packard Bell Nec
    Inventors: Upal Sengupta, Robert R. Turnbull, Rajesh A. Shah, Brian Carl Fritz
  • Patent number: 5629604
    Abstract: A power supply system, for example, for use with a portable personal computer, includes a smart battery pack and a charging system. The smart battery pack is provided with a dedicated microcontroller for controlling the charging level of the battery charger system. In particular, the status of the battery including the voltage and temperature of the battery is applied to the microcontroller along with a signal representative of the current load demand of the computer system. The micro controller, in turn, provides a control signal in the form of fixed frequency, variable duty cycle pulse width modulated (PWM) signal for controlling the charging level of the battery charger system. The duty cycle of the PWM signal is used to regulate the charging current supplied by the battery charger. In particular, the DC value of the PWM signal is used as a reference to control the charging current of the regulator to provide a variable output charging current with a relatively wide current range.
    Type: Grant
    Filed: November 13, 1992
    Date of Patent: May 13, 1997
    Assignee: Zenith Data Systems Corporation
    Inventors: Upal Sengupta, Robert R. Turnbull, Rajesh A. Shah, Brian C. Fritz
  • Patent number: 5561361
    Abstract: A power supply system, for example, for use with a portable personal computer, includes a smart battery pack and a charging system. The smart battery pack is provided with a dedicated microcontroller for controlling the charging level of the battery charger system. In particular, the status of the battery including the voltage and temperature of the battery is applied to the microcontroller along with a signal representative of the current load demand of the computer system. The micro controller, in turn, provides a control signal in the form of fixed frequency, variable duty cycle pulse width modulated (PWM) signal for controlling the charging level of the battery charger system. The duty cycle of the PWM signal is used to regulate the charging current supplied by the battery charger. In particular, the DC value of the PWM signal is used as a reference to control the charging current of the regulator to provide a variable output charging current with a relatively wide current range.
    Type: Grant
    Filed: May 18, 1994
    Date of Patent: October 1, 1996
    Assignee: Zenith Data Systems Corporation
    Inventors: Upal Sengupta, Robert R. Turnbull, Rajesh A. Shah, Brian C. Fritz
  • Patent number: 5541490
    Abstract: A power supply system, for example, for use with a portable personal computer, includes a smart battery pack and a charging system. The smart battery pack is provided with a dedicated microcontroller for controlling the charging level of the battery charger system. In particular, the status of the battery including the voltage and temperature of the battery is applied to the microcontroller along with a signal representative of the current load demand of the computer system. The microcontroller, in turn, provides a control signal in the form of fixed frequency, variable duty cycle pulse width modulated (PWM) signal for controlling the charging level of the battery charger system. The duty cycle of the PWM signal is used to regulate the charging current supplied by the battery charger. In particular, the DC value of the PWM signal is used as a reference to control the charging current of the regulator to provide a variable output charging current with a relatively wide current range.
    Type: Grant
    Filed: May 18, 1994
    Date of Patent: July 30, 1996
    Assignee: Zenith Data Systems Corporation
    Inventors: Upal Sengupta, Robert R. Turnbull, Rajesh A. Shah, Brian C. Fritz
  • Patent number: 5481899
    Abstract: The edges of a semiconductor die are moved away from the lead frame leads attached to the die by using a pressure differential across the semiconductor die.
    Type: Grant
    Filed: June 27, 1994
    Date of Patent: January 9, 1996
    Assignee: Texas Instruments Incorporated
    Inventors: Guy Harris, Duane Callaway, Rajesh Shah
  • Patent number: 5152693
    Abstract: A clasp for a pair of wristbands on a digital watch having a pager with a radio frequency receiver such that the wristbands comprise an antenna that has its circuit completed and closed into a loop antenna when a user snaps the wristbands together with the clasp. The clasp has a catch shaft welded or soldered to a clasp body such that electrical contact between the antenna in the wristbands is thereby improved.
    Type: Grant
    Filed: February 26, 1992
    Date of Patent: October 6, 1992
    Assignee: Seiko Epson Corporation
    Inventors: Shigeru Matsui, Taeko Imai