Dr. Sodhi graduated from the Gov't Med Coll, Guru Nanak Dev Univ, Amritsar, Punjab, India in 1978. He works in Fords, NJ and 2 other locations and specializes in Internal Medicine and Cardiovascular Disease. Dr. Sodhi is affiliated with John F Kennedy Medical Center, John F Kennedy Medical Center - Johnson Rehabilitation Center and Raritan Bay Medical Center.
Us Patents
System For Performing Multiple Functions In Parallel Time
A architecture for a multifunction peripheral to service a plurality of clients simultaneously. A shared memory receives data from the plurality of clients. A channel multiplexer selects data to be routed to a peripheral, a SCSI emulator is used to logically select the peripheral. The data is then forwarded from the multiplexer via the SCSI emulator to a PCI bus, the PCI bus being physically connected with the peripheral's engine. When data needs to be sent from a peripheral to a client, it is forwarded from the PCI bridge to the SCSI emulator and routed via a demultiplexer to the shared memory wherein it is retrieved by the appropriate client. The multifunction peripheral can be interrupted while performing a first task using a first peripheral, switch to a second task needing a second peripheral, and return to the first task when completed.
Flexible Secure Network Data Transfer And Messaging
Don Hideyasu Matsubayashi - Monterey CA, US Martin Martinez - Huntington Beach CA, US Steve Yasuhiro Muto - Irvine CA, US Ajit Singh Sodhi - Irvine CA, US
The present invention is directed to the use of a messaging component for sharing a common network communication channel by a plurality of threads of execution. The messaging component receiving a message and forwarding the message to one or more of the threads using information in a payload portion of the message, which is compared with supplied registration information. In addition, according to the present invention, messaging and job components may be used by each of a plurality of execution threads to negotiate a manner of transferring data between two network computers, wherein the job component proposes a manner of transfer, which is communicated using the messaging component to a receiving a computer. The proposed manner of transfer may be accepted or rejected by the receiving computer. An alternative manner of transfer may be proposed, where another manner of transfer is found to be unacceptable.
Andrey I. Savov - Fullerton CA, US Ajit Sodhi - Irvine CA, US Man Mohan Garg - Cerrtios CA, US
Assignee:
Toshiba Corporation Toshiba Tec Kabushiki Kaisha
International Classification:
G06F 3/12
US Classification:
358 115, 358 113, 358 114, 718102, 718103, 718106
Abstract:
The present invention is directed to a method and apparatus for the job management of document processing wherein job management is divided into a pipeline assembly phase and a job processing phase. The job manager is heavily involved in the pipeline assembly phase. The job processing phase involves only the job processors, which were identified during the pipeline assembly phase. The processors signal the job manager when they start or finish processing of a job. The job manager controls resource consumption by controlling the amount of data in the pipes by parameterizing connector elements. For example, the job manager will preferably input data relating to stapling operations into the pipeline after data relating to collating operations is feed into the pipeline. The job manager assembles partial data or operations into the pipeline in the event that all resources needed are not available. In the event that a stapling operation is not possible, the job manager will still feed data related to other jobs so that the process may be completed to the extent possible.
System And Method For Thin Client Development Of A Platform Independent Graphical User Interface
Ajit Sodhi - Irvine CA, US Alok Mathur - Lake Forest CA, US
Assignee:
Kabushiki Kaisha Toshiba - Tokyo Toshiba Tec Kabushiki Kaisha - Tokyo
International Classification:
G06F 3/048
US Classification:
715744
Abstract:
The subject application is directed to a system and method for thin client graphical user interface development. Primitive data is stored in associated memory corresponding to graphical user interface primitives. Each primitive corresponds to a display or a control of an associated document processing device. Selection data is received via a thin client, representing primitive data corresponding to at least one graphical user interface primitive. The primitive data is selectively communicated to a display associated with the thin client according to the received selection data resulting in the generation of visual indicia on the display. A data set is generated representing a graphical user interface display according to a selected set of indicia that is displayed on the thin client. Map data is generated representing the mapping of a generated data set to user interface data, corresponding to the display and the control of one or more document processing devices.
System And Method For Generating An Informational Media Display On A Document Processing Device
The subject application is directed to a system and method for generating an informational media display on a document processing device. A document processing signal representing the status of a document processing operation on an associated document processing device is first received. Media content data and preference data corresponding to user-specified media content data is then received. Pre-selected media content data is then generated on a display of a user interface associated with the document processing device when the device is idle, as determined by the document processing status signal. Display of the pre-selected media content is then suspended when the document processing signal indicates that the document processing device is active. User-specified media data content is then generated on the display of the user interface when the received document processing signal corresponds to active status of the associated document processing device.
System And Method For Generating An Informational Media Display On A Document Processing Device
Ajit Sodhi - Irvine CA, US Man M. Garg - Cerritos CA, US Alok Mathur - Lake Forest CA, US
Assignee:
Kabushiki Kaisha Toshiba - Tokyo Toshiba Tec Kabushiki Kaisha - Tokyo
International Classification:
G06F 3/00 G06F 3/14
US Classification:
715867, 715765, 715866, 358 11, 705 141, 705 144
Abstract:
The subject application is directed to a document processing device and associated method for generating an informational display on a document processing device. The method includes receiving preselected media content and displaying the preselected media content on a display of the document processing device. The method further includes receiving user identification data and retrieving user-specified media content preference data identifying a user-specified media content preferred by a user associated with the user identification data. The method also includes displaying the user-specified media content on the display of the document processing device in response to receipt of a request to complete a document processing operation using the document processing device.
System And Method For Shared Memory Based Ipc Queue Template Having Event Based Notification
This invention is directed to a system and method for using a template that allows a user to define a specific message format for use in a shared memory queue in the inter-process communication environment. A shared segment of the size needed to hold the supplied number of elements and a queue header are created. The system then unmaps the queue from the user's address space. The queue contents are reset to initialize the state. The supplied element in the queue is Pushed. The element for the queue First-In/First-Out (FIFO) is Popped. An element from the queue may be returned, without affecting queue status. The element content in the queue is then updated. The queue is subsequently locked for exclusive access. The lock may be released, enabling changes to the queue. The system also provides the element count in the queue and the logical name of the inter-process communication queue. The shared memory based header maintained by each inter-process communication queue allows all the clients of the queue to access queue information from a single source.
System And Method For Performing Selective Off-Loading Of Document Processing Operations
Manmohan Garg - Cerritos CA, US Ajit Sodhi - Irvine CA, US Andrey Savov - Fullerton CA, US
International Classification:
G06F 3/12
US Classification:
358001150, 358403000
Abstract:
A system and method for selectively outsourcing document processing operations from a document processing device. The document processing device analyzes a submitted document processing job from a user and determines whether external devices are available and capable of performing some or all of the requested document processing operations. When external devices are available and capable, the document processing device performs any necessary local preprocessing and forwards information related to the document processing job to one of the external devices. The external device then processes the data and returns the processed data to the document processing device. The document processing device then performs any remaining document processing operations and the job is thereupon output according to the selected document processing operation.
Youtube
sarangi master Balihar Singh Sodhi
Balihar Singh Sodhi (Samra) is a sarangi player for Samrai walian bibi...
Category:
Music
Uploaded:
30 Jan, 2010
Duration:
1m 37s
NCC RDC 1987 GET TOGETHER DELHI 20-3-2010
NCC RDC 1987 DELHI GET TOGETHER 20-3-2010 VIJAY SRINIWAS YOGESH JAIN V...