Inderpal Singh Mumick, Age 6085 Swenson Cir, Berkeley Heights, NJ 07922

Inderpal Mumick Phones & Addresses

85 Swenson Cir, Berkeley Hts, NJ 07922 (908) 464-7544

Berkeley Heights, NJ

7 Chapel St, Summit, NJ 07901

New Providence, NJ

Fanwood, NJ

Stanford, CA

New York, NY

85 Swenson Cir, Berkeley Heights, NJ 07922

Show more

Mentions for Inderpal Singh Mumick

Publications & IP owners

Us Patents

Declarative Message Addressing

US Patent:
6438608, Aug 20, 2002
Filed:
Feb 21, 2001
Appl. No.:
09/788634
Inventors:
Alexandros Biliris - Chatham NJ
Gisli Hjalmtysson - Gillette NJ
Hosagrahar Visvesvaraya Jagadish - Berkeley Heights NJ
Mark Alan Jones - New Providence NJ
Dongwon Lee - Los Angeles CA
Inderpal Singh Mumick - Berkeley Heights NJ
Euthimios Panagos - New Providence NJ
Divesh Srivastava - Summit NJ
Dimitra Vista - Philadelphia PA
Assignee:
ATT Corp. - New York NY
International Classification:
G06F 1516
US Classification:
709245, 709206
Abstract:
A messaging system, and method of operation thereof, which supports combinations of directory and mailing list addressing mechanisms. Intended message recipients are specified as declarative addresses, which may include combinations of directory and mailing list information. The messaging system includes a messaging server and an address resolution module. The messaging server receives a message from a sender system and transmits the message to the recipient system. The address resolution module, which is coupled to the messaging server, receives a declarative address associated with the message, resolves the declarative address into at least one messaging address and transmits the at least one messaging address to the messaging server. In one embodiment, a database system may be coupled to the address resolution module to allow address resolution based on information stored in a database. The address resolution module generates a database query based on the declarative address and transmits the generated query to a database system.

Method And System For Incremental Database Maintenance

US Patent:
6484159, Nov 19, 2002
Filed:
May 20, 1999
Appl. No.:
09/315161
Inventors:
Inderpal Singh Mumick - Berkeley Heights NJ
Himanshu Gupta - Mountain View CA
Assignee:
ATT Corp. - New York NY
Savera Systems, Inc. - Murray Hill NJ
International Classification:
G06F 1730
US Classification:
707 2, 707100
Abstract:
The present invention is a method and system for incrementally maintaining a database having at least one materialized view based on at least one table. When changes to the table are received, a change table based on the received changes is generated. The generated change table is propagated upwards to form a higher-level change table and the materialized view is updated by applying the higher-level change table to the materialized view using a refresh operation. In one aspect, the change table includes a plurality of tuples representing the changes and the materialized view includes a plurality of tuples. The refresh operation has two parameters, a join condition and an update function specification. The materialized view is updated by finding all tuples in the materialized view that match the tuple in the change table, using the join condition, for each tuple in the change table and updating each found tuple in the materialized view by performing operations indicated by the update function specification.

Concurrency Control In Materialized Views Of A Database

US Patent:
6889358, May 3, 2005
Filed:
Jan 8, 1998
Appl. No.:
09/004265
Inventors:
Daniel Francis Lieuwen - Plainfield NJ, US
Akira Kawaguchi - New York NY, US
Inderpal Singh Mumick - Berkeley Heights NJ, US
Dallan Wendell Quass - Palo Alto CA, US
Kenneth A. Ross - New York NY, US
Assignee:
Lucent Technologies Inc. - Murray Hill NJ
International Classification:
G06F015/00
G06F007/00
G06F017/30
G06F017/21
US Classification:
715500, 707 1, 707 2, 707 8, 707 9, 707202, 707203
Abstract:
In a database, a database manager can generate a view, which, in concept, is a subset of the database, which is placed outside the database for use without disturbing the database, and without disturbance by others using the database. The subset, or view, can be understood as a collection of rows, or tuples, of data copied from the database. With views existing, multiple copies of data within the database now exist: the original in the database, and copies in the views. If one of these is changed, without corresponding changes made in the others, then inconsistencies occur, which cannot be tolerated. Under the invention, when a user seeks a lock on a view, indicating that a change may be imminent, the invention locks a superset of the tuples in the database from which the view is derived. A superset is a set which contains the set of tuples of the view, plus possibly others. Thus, more tuples are locked than strictly necessary.

Synchronization Among Plural Browsers

US Patent:
6983307, Jan 3, 2006
Filed:
Jul 1, 2002
Appl. No.:
10/187486
Inventors:
Inderpal Singh Mumick - Berkeley Heights NJ, US
Sandeep Sibal - Scotch Plains NJ, US
Assignee:
Kirusa, Inc. - Edison NJ
International Classification:
G06F 15/16
US Classification:
709205
Abstract:
A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice. Likewise, the voice browser captures events which may be provided to the visual browser when the I/O mode is changed from voice to visual.

Techniques For Combining Voice With Wireless Text Short Message Services

US Patent:
7184786, Feb 27, 2007
Filed:
Dec 21, 2004
Appl. No.:
11/019754
Inventors:
Inderpal Singh Mumick - Berkeley Heights NJ, US
Ewald Anderl - Middletown NJ, US
Raja Moorthy - Scotch Plains NJ, US
Prasanna Uppaladadium - Scotch Plains NJ, US
Assignee:
Kirusa, Inc. - New Providence NJ
International Classification:
H04Q 7/20
H04Q 7/22
H04L 12/58
US Classification:
455466, 4554121, 4554122
Abstract:
Combining speech with existing text wireless Short Message Service (SMS), to create a multimodal SMS service. A user of standard SMS text service is provided with a link within each message that allows adding or retrieval of a voice message associated with an SMS text message. A speech server in the wireless network may be used for recognition of voice commands, rendering of text into speech, and recording or playing back voice recordings. The messages may be retrieved or sent using any wireless handset. Additional services that may be used include message lists, prerecorded messages, integration with voicemail systems, image and video messages, cross-functional applications with Multimedia Messaging Services (MMS) and Enhanced Message Services (EMS), and extensions of the combination of voice with text SMS to other computing devices such as PDAs and PCs.

Signal-Based Session Management For Telephonic Applications

US Patent:
7254227, Aug 7, 2007
Filed:
Sep 30, 2002
Appl. No.:
10/260144
Inventors:
Inderpal Singh Mumick - Berkeley Heights NJ, US
Sandeep Sibal - Scotch Plains NJ, US
International Classification:
H04M 3/42
US Classification:
37921501, 379 8818, 37926501, 455458, 4555561
Abstract:
A technique for allowing an automated participant in a telephone conversation, such as an Interactive Voice Response (IVR) system or a voice browser, to react to the placing of the conversation “on hold. ” When a conversation between an automated participant and a human participant is placed on hold, a signal is provided to the automated participant indicating that the voice circuit between the two participants has been broken. In response to the signal, the automated participant may take appropriate action, such as suspending its participation in the conversation, extending the time for which it awaits a response from the human participant, continuing the conversation in a “visual” mode using the keypad and display on the human participant's handset, or some other appropriate action.

Mode-Swapping In Multi-Modal Telephonic Applications

US Patent:
7289606, Oct 30, 2007
Filed:
Apr 10, 2002
Appl. No.:
10/119614
Inventors:
Sandeep Sibal - Scotch Plains NJ, US
Inderpal Singh Mumick - Berkeley Heights NJ, US
International Classification:
H04M 11/00
US Classification:
379 52, 379 9309, 379 9317, 37920702
Abstract:
Multi-modal applications are capable of interacting with a user in a voice mode, a visual mode, and/or other modes of communication. Mode swapping refers to the process of changing from one mode of communication (or one combination of modes) to another. Mode swapping may be initiated by a user, by an application, or by another entity. Mode swapping may be performed “adaptively,” in that an entity monitors the effectiveness of a communication mode and initiates a mode swap if communication is proceeding non-optimally in the current mode. Mode swapping may be performed by dropping a call to a telephone terminal in the currently-open mode and placing a call to that same device in another mode. In one embodiment, logic for mode swapping resides on a gateway proxy that mediates communication between an application and a telephone terminal.

Synchronization Among Plural Browsers Using A State Manager

US Patent:
7584249, Sep 1, 2009
Filed:
Oct 9, 2007
Appl. No.:
11/973467
Inventors:
Inderpal Singh Mumick - Berkeley Heights NJ, US
Sandeep Sibal - Bangalore, Karnataka, IN
International Classification:
G06F 15/16
US Classification:
709205
Abstract:
A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice. Likewise, the voice browser captures events which may be provided to the visual browser when the I/O mode is changed from voice to visual.

Isbn (Books And Publications)

Materialized Views: Techniques, Implementations, And Applications

Author:
Inderpal Singh Mumick
ISBN #:
0262571226

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.