Patents by Inventor Inderpal S. Narang

Inderpal S. Narang 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: 5287473
    Abstract: A high-speed cache is shared by a plurality of independently-operating data systems in a multi-system data sharing complex. Each data system has access both to the high-speed cache and the lower-speed, secondary storage for obtaining and storing data. Management logic and the high-speed cache assures that a block of data obtained form the cache for entry into the secondary storage will be consistent with the version of the block of data in the shared cache.
    Type: Grant
    Filed: December 14, 1990
    Date of Patent: February 15, 1994
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekaran Mohan, Inderpal S. Narang
  • Patent number: 5280611
    Abstract: In a multi-system data sharing complex, a database system can write updated pages to a shared electronic store for a fast write. Other database systems can obtain pages written to the shared store for further modification without the pages first being written to stable storage. However, pages are eventually written to the stable storage in a castout process. Recovery of a database from failure of the shared store is bounded by determination of a recovery boundary which, when applied to the union of database system transaction logs, establishes a point in front of which are found log records of modifications to pages which were in the shared store when it failed. These log records are applied to page versions obtained from stable storage to recover from failure of the shared store.
    Type: Grant
    Filed: November 8, 1991
    Date of Patent: January 18, 1994
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekaran Mohan, Inderpal S. Narang, James Z. Teng
  • Patent number: 5276835
    Abstract: A method of controlling entry of a block of data is used with a high-speed cache which is shared by a plurality of independently-operating computer systems in a multi-system data sharing complex. Each computer system has access both to the high-speed cache and to lower-speed, upper-level storage for obtaining and storing data. Management logic in the high-speed cache assures that the block of data entered into the cache will not be overwritten by an earlier version of the block of data obtained from the upper-level storage.
    Type: Grant
    Filed: December 14, 1990
    Date of Patent: January 4, 1994
    Assignee: International Business Machines Corporation
    Inventors: Chandrasekaran Mohan, Inderpal S. Narang