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: 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
  • 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: 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: 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: 5338705
    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: September 10, 1992
    Date of Patent: August 16, 1994
    Assignee: Texas Instruments Incorporated
    Inventors: Guy Harris, Duane Callaway, Rajesh Shah