Search

Inderpal S Narang

from Saratoga, CA
Age ~74

Inderpal Narang Phones & Addresses

  • 13778 Serra Oaks Ct, Saratoga, CA 95070 (408) 741-5784
  • Fremont, CA
  • PO Box 2489, Saratoga, CA 95070 (408) 741-5784

Work

Position: Executive

Education

Degree: Associate degree or higher

Resumes

Resumes

Inderpal Narang Photo 1

Executive

View page
Location:
Saratoga, CA
Work:

Executive

Publications

Us Patents

Castout Processing For Duplexed Cache Structures

View page
US Patent:
6438654, Aug 20, 2002
Filed:
Feb 22, 1999
Appl. No.:
09/255383
Inventors:
David Arlen Elko - Austin TX
Steven Bruce Jones - Poughkeepsie NY
Jeffrey W. Josten - San Jose CA
Inderpal Singh Narang - Saratoga CA
Jeffrey M. Nick - West Park NY
Kelly B. Pushong - Highland NY
David Harold Surman - Milton NY
James Zu-Chia Teng - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
711133, 711141, 711147, 711150, 711151
Abstract:
Castout processing for duplexed data structures. A selective data item is written from a primary instance of a data structure to at least one storage medium. A determination is made as to whether the selective data item can be deleted from a secondary instance of the data structure. If the selective data item can be deleted, it is deleted from the secondary instance.

Method And Means For Backup And Restoration Of A Database System Linked To A System For Filing Data

View page
US Patent:
6453325, Sep 17, 2002
Filed:
Feb 3, 1997
Appl. No.:
08/794691
Inventors:
Luis Felipe Cabrera - Medina WA
Chandrasekaran Mohan - San Jose CA
Inderpal Singh Narang - Saratoga CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
707204, 707200, 707201, 707203
Abstract:
In a database system with linkage between data in the database system and files in a system for filing data which is external to the database system (âthe filing systemâ), backup and restoration of the database are coordinated with the filing system. Backup of a referenced file is initiated when the file is linked to the database system. The file backup is asynchronous to the linking process. When database backup occurs, all unfinished file backups are accelerated and completed before the database backup is declared successful. When a database is restored to a state with reference to files in a file manager, the database system causes the file manager to ensure that referenced files are linked to the database system.

Method For Database Assisted File System Restore

View page
US Patent:
6496944, Dec 17, 2002
Filed:
Oct 6, 1999
Appl. No.:
09/413368
Inventors:
Hui-I Hsiao - Saratoga CA
Kiran Mehta - San Jose CA
Inderpal Singh Narang - Saratoga CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
714 15, 714 20
Abstract:
Recovery of a filesystem directory structure is performed to restore it to any point in time and also to synchronize a database restore and a filesystem restore to bring the two restores to a database consistent state. A database management system (DBMS) manages external files and hierarchical directory structures to enable recovery and reconciliation of the files and filesystems, under DBMS control, after filesystem crashes. First, a database table, which recorded previous directory creations and deletions, is used to rebuild a filesystems directory structure to any previous database state and then external file link information is used to restore files to that same state.

Method, System And Program Products For Providing User-Managed Duplexing Of Coupling Facility Cache Structures

View page
US Patent:
6539495, Mar 25, 2003
Filed:
Feb 22, 1999
Appl. No.:
09/255382
Inventors:
David Arlen Elko - Austin TX
Steven Bruce Jones - Poughkeepsie NY
Jeffrey W. Josten - San Jose CA
Inderpal Singh Narang - Saratoga CA
Jeffrey M. Nick - West Park NY
Kelly B. Pushong - Highland NY
David Harold Surman - Milton NY
James Zu-Chia Teng - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
714 5, 711112
Abstract:
Coupling facility store-in cache structures are duplexed in order to improve data availability. That is, once duplexing is established, selective data is written to both a primary structure instance and a secondary structure instance. Thus, if one of the structure instances fails, then the other structure instance is used in order to prevent data from being lost. Duplexing can be started manually and/or automatically by the operating system. Further, a structure may be removed from duplex mode and enter simplex mode, if duplexing is not desired.

System And Method For Replicating External Files And Database Metadata Pertaining Thereto

View page
US Patent:
6553391, Apr 22, 2003
Filed:
Jun 8, 2000
Appl. No.:
09/590637
Inventors:
Robert David Goldring - Morgan Hill CA
Joshua Wai-Ho Hui - Campbell CA
Inderpal Singh Narang - Saratoga CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707203, 707204, 707205
Abstract:
A system and method for replicating files in a source file system that is linked to a source DBMS which stores metadata pertaining to files in the source file system. The files and metadata are replicated to a target system having a target file system linked to a target DBMS. File references are also mapped from the source to the target. Also, only the most recent consistent version of files that have changed at the source and that have had insert or update references in the source DBMS are copied over to the target file system, thereby minimizing unnecessary replications.

Update Support In Database Content Management

View page
US Patent:
6564215, May 13, 2003
Filed:
Dec 16, 1999
Appl. No.:
09/464836
Inventors:
Hui-I Hsiao - Saratoga CA
Inderpal Singh Narang - Saratoga CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 8, 707200, 707202
Abstract:
A computer system updates a data object that is maintained in data storage external to a database management system (DBMS), after receiving an update request from a DBMS client for the data object, by first scheduling the update request with the DBMS to provide access to the external data object, then initiating a subtransaction in the DBMS for the update request, updating the data object with an in-place update action at the external data storage to thereby produce an updated data object and also updating the DBMS metadata of the data object, next appending information relating to type and time of the update action in an object version table, and then executing a backup operation of the updated data object. This permits update-in-place operations on the external data object, under supervision of the DBMS. The system thereby supports update-in-place operations on external data with access control, backup and recovery, and transaction consistency in accordance with a database management system, while avoiding large copy operations that would consume network resources.

Client-Server Filter Computing System Supporting Relational Database Records And Linked External Files Operable For Distributed File System

View page
US Patent:
6728716, Apr 27, 2004
Filed:
May 16, 2000
Appl. No.:
09/571778
Inventors:
Suparna Bhattacharya - Bangalore, IN
Karen W Brannon - Palo Alto CA
Inderpal Singh Narang - Saratoga CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707 10, 707 1, 707 9, 707100, 7071041, 707200, 707205, 713202, 709203, 709219, 709223
Abstract:
A client-server computing system is disclosed for supporting relational database records and linked external files. The system comprises one or more servers for storing external files, and a plurality of clients interlinked by a network. Each of the servers and certain of the clients have respective filter layers for controlling servicing of application requests relating to external files, for any application command of a protected class relating to an external file made to a client having a filter layer, the respective client filter layer determines the presence of a valid user token associated with the command, then passes the command to a server across the network. The server filter layer, if it recognizes the command, causes the command to be serviced by the server. However, for any application command of a protected class relating to an external file made to a client not having a filter layer, the command will be forwarded across the network to the server filter layer of a server holding the external file and the server filter layer will block the command from being serviced.

Method Of Maintaining Data Consistency In A Loose Transaction Model

View page
US Patent:
6874001, Mar 29, 2005
Filed:
Oct 5, 2001
Appl. No.:
09/971755
Inventors:
Inderpal Singh Narang - Saratoga CA, US
Karen Wolfe Brannon - Palo Alto CA, US
Suparna Bhattacharya - Karnataka, IN
Hui-I Hsiao - Saratoga CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F017/30
US Classification:
707203, 707 8, 707 10
Abstract:
A method, an apparatus, a system, a computer program product, and a computer program are disclosed for maintaining consistency of object content () and metadata () related to the object () in a loose transaction model, preferably using SQL Mediated Object Manipulation (SMOM), for object and meta-data updates. The related meta-data () and a reference to the object () are stored in a table of a database. The object is stored externally to the database in an object store. The reference is used to obtain a handle for directly accessing or manipulating the external object. A version number embedded in the handle is then obtained. The embedded version number is then compared with a version number of a latest committed version of the externally stored object to determine if the handle refers to a current version of the externally stored object. Next, the last modification timestamp of the file is compared with the last modification timestamp of the latest committed version, in order to detect uncommitted updates. A mismatch indicates that stale data is being referenced, and in that situation an appropriate error is returned.
Inderpal S Narang from Saratoga, CA, age ~74 Get Report