Patents by Inventor Pranay D. Shah

Pranay D. 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: 6141711
    Abstract: A secondary bus controller allows for hot insertion and ejection of devices from the secondary bus without ceasing operations or halting software in the host computer. When a device is to be inserted a signal is sent to the secondary bus controller. The secondary bus controller suspends operation of the secondary bus, placing devices on the secondary bus in stasis. An interrupt handler reconfigures the system for the newly inserted card once it has been inserted. Attempts to access devices on the secondary bus during the insertion process may be met with a retry signal until insertion is complete. The ejection process follows similar steps, isolating and suspending operations on the secondary bus and triggering an interrupt routine in the host processor to reconfigure the system. The host processor and primary busses, along with the secondary bus controller remain active throughout the insertion or ejection processes.
    Type: Grant
    Filed: December 19, 1996
    Date of Patent: October 31, 2000
    Assignee: National Semiconductor Corporation
    Inventors: Pranay D. Shah, Kenneth C. Ma, Jeffrey A. Hawkey, Kenneth J. Kotlowski
  • Patent number: 5875307
    Abstract: Hot-insertion/removal, herein used interchangeably with hot-docking/undocking, would enable the connection or disconnection of a fully powered bus to an expansion device with no damage or data loss to either device. Previous docking solutions typically require the docking bus to be placed into a power-off or power-managed state, which means the user would have to consciously place the system into a power-off or power-managed state before an insertion or removal could occur. The hot-docking/undocking invention is completely transparent to the end user, so it would provide tremendous flexibility and seamless insertions and removals. Hot-docking/undocking is composed of three elements: a detection of a docking/undocking situation; a placement of the docking bus into a static state; and a system reconfiguration. The present invention places the docking bus into an static state through the use of a special handshaking protocol and clock and reset signals on the expansion device.
    Type: Grant
    Filed: August 14, 1997
    Date of Patent: February 23, 1999
    Assignee: National Semiconductor Corporation
    Inventors: Kenneth C. Ma, Pranay D. Shah
  • Patent number: 5734850
    Abstract: A bridge and a method for interfacing a plurality of buses with the bridge provides electrical isolation between the buses but is transparent so that the plurality of buses is viewed by software as a single logical bridge. Transaction cycles initiated on one bus are reflected on the other bus. A speculative start of a transaction cycle on a secondary bus immediately after the transaction cycle has been started on the first bus provides a significant savings in time to complete transactions in which the target of the transaction is on the secondary bus.
    Type: Grant
    Filed: July 5, 1995
    Date of Patent: March 31, 1998
    Assignee: National Semiconductor Corporation
    Inventors: John D. Kenny, Pranay D. Shah