Patents by Inventor Ajit Sodhi
Ajit Sodhi 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: 8365100Abstract: 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.Type: GrantFiled: March 12, 2012Date of Patent: January 29, 2013Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Ajit Sodhi, Man M. Garg, Alok Mathur
-
Publication number: 20120170070Abstract: 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.Type: ApplicationFiled: March 12, 2012Publication date: July 5, 2012Applicants: Toshiba Tec Kabushiki Kaisha, Kabushiki Kaisha ToshibaInventors: Ajit Sodhi, Man M. Garg, Alok Mathur, Harish T. Syedmohammed
-
Patent number: 8161418Abstract: 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.Type: GrantFiled: April 21, 2008Date of Patent: April 17, 2012Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Ajit Sodhi, Man M. Garg, Alok Mathur, Harish T. Syedmohammed
-
Publication number: 20110255113Abstract: Systems and methods for electronic document routing using a multifunction peripheral are disclosed. An electronic document including a document tag is accepted. A document tag is automatically identified using optical character recognition within the electronic document. The document tag is then displayed to the user. The electronic document is stored in a storage location for the electronic document previously associated with the document tag or in a user-input storage location in response to a prompt.Type: ApplicationFiled: January 27, 2011Publication date: October 20, 2011Applicants: Toshiba Tec Kabushiki Kaisha, Kabushiki Kaisha ToshibaInventors: Hongfeng Wei, William Su, Ajit Sodhi
-
Patent number: 7958452Abstract: 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.Type: GrantFiled: January 24, 2007Date of Patent: June 7, 2011Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Ajit Sodhi, Alok Mathur
-
Publication number: 20100245877Abstract: An image processing apparatus, including: an input module configured to input an image and first character data, the first character data being associated with the image; a template database module configured to store a template, the template including information of an operation associated with second character data; a determination module configured to determine the template according to the first character data and the second character data; and a job server module configured to execute the operation included in the template for the image.Type: ApplicationFiled: March 31, 2009Publication date: September 30, 2010Applicants: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Hongfeng Wei, Michael Yeung, Ajit Sodhi, William Su, Sameer Yami
-
Publication number: 20090265653Abstract: 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.Type: ApplicationFiled: April 21, 2008Publication date: October 22, 2009Inventors: Ajit Sodhi, Man M. Garg, Alok Mathur, Harish T. Syedmohammed
-
Publication number: 20090222732Abstract: The subject application is directed to a system and method for server-directed document input via a document processor interface. A thin client interface is generated on a graphical display associated with a document processing device via a web server. The document processing device is controlled via a controller using software instructions. User instructions relative to a scanning operation are then received and data corresponding to the user instructions is communicated to the server via a network interface. The server receives the user instructions and generates device control instructions. The control instructions are communicated to the controller of the processing device. Operation of a scanner integrated with the processing device is commenced and scanning is performed of an electronic document from a tangible document positioned on the scanner according to the device control instructions. The electronic document is communicated from the processing device to the server via the network interface.Type: ApplicationFiled: February 27, 2009Publication date: September 3, 2009Inventors: Ajit SODHI, Andrey Savov, William Su, Hongfeng Wei, Marianne Kodimer
-
Patent number: 7580145Abstract: 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.Type: GrantFiled: July 9, 2004Date of Patent: August 25, 2009Assignees: Toshiba Corporation, Toshiba Tec Kabushiki KaishaInventors: Andrey I. Savov, Ajit Sodhi, Man Mohan Garg
-
Publication number: 20090198723Abstract: The subject application is directed to a system and method for web-based data mining of document processing device information. User identification data corresponding to an identity of multiple users is first received at each of a plurality of document processing devices. Device status data is then received corresponding to document processing operations at each of the devices, with a portion of status data associated with user identification data. Structured machine data, including user identification data and device data in machine reasoning format, is then output from each document processing device to a data network. Structured machine data is then received from each of the document processing devices via the associated network. A database is then generated from received machine data, and query data is received relative to operation of the document processing devices. A report is generated based upon response data extracted from the database according to the query data.Type: ApplicationFiled: February 5, 2008Publication date: August 6, 2009Inventors: Andrey I. Savov, Ajit Sodhi
-
Publication number: 20090070439Abstract: The subject application is directed to a system and method for generating a pluggable network stack interface. A plurality of common network communication features associated with each of a plurality of network stacks are first mapped via a network interface stack. A network stack associated with an installed network communication component is then sensed. Features associated with a sensed network communication component are then mapped in accordance with the mapping of the plurality of common network communication features. Network services are then commenced in accordance with the output of the mapping of features associated with a sensed network communication component. Thereafter, configuration file data corresponding to commenced network services is communicated to an associated data storage.Type: ApplicationFiled: September 7, 2007Publication date: March 12, 2009Inventors: Hongfeng WEI, Ajit Sodhi, Aksar Kanamkandy, Scott Dolim
-
Publication number: 20090070756Abstract: The subject application is directed to a system and method for resource utilization-based throttling of software updates. A transfer of updated software is first commenced to a document processing device so as to perform an update of operational software associated with the device. Resource utilization associated with the operation of the document processing device is then sensed. In accordance with an output of the sensed resource utilization, an update process is throttled associated with the document processing device and the updated software.Type: ApplicationFiled: September 6, 2007Publication date: March 12, 2009Inventors: Hongfeng WEI, William Su, Jianxin Wang, Ajit Sodhi, Manjunathan Padua
-
Publication number: 20090066991Abstract: The subject application is directed to a system and method for cloning of document processing devices via simple network management protocol. A management information base object is first retrieved corresponding to commonly configurable parameters of document processing devices. Object identifier data associated with the commonly configurable parameters is then displayed. Selection data is thereafter received corresponding to a selected subset of the object identifiers. A selected source of the configuration data is received corresponding to source data. The configuration data is then retrieved based upon the received source data. Target data is then received corresponding to selected document processing devices for which a configuration thereof is desired. Retrieved configuration data is then communicated to each of the selected document processing devices according to the received target data corresponding to the selected subset of object identifiers.Type: ApplicationFiled: September 6, 2007Publication date: March 12, 2009Inventors: Sheng W. LEE, Ajit Sodhi
-
Publication number: 20080263447Abstract: The subject application is directed to a system and method for audiovisual control of a document processing device. First level graphical images are generated on a display, with each image representing an available first level document processing operation capable of being performed by a document processing device. First audible speech information is received from a user of a selected first level operation. The selected first level operation is isolated according to the received first audible speech information. Second level graphical images are then generated on the display, with each second level image representing a second level document processing operation of the first level operation. Second audible speech information is received from the user of a second level operation. The second level operation is isolated according to the received second audible speech information. A document processing operation is commenced according to the first level operation and the second level operation.Type: ApplicationFiled: April 18, 2007Publication date: October 23, 2008Inventors: Man Mohan GARG, Ajit SODHI
-
Publication number: 20080178108Abstract: 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.Type: ApplicationFiled: January 24, 2007Publication date: July 24, 2008Inventors: Ajit Sodhi, Alok Mathur
-
Publication number: 20080177759Abstract: The subject application is directed to a system and method for context-based traversal of document object model descriptions. Electronic document data is first stored as a document object model description. An access request is then received from one or more unique associated applications, which reflects a request by an application to access the electronic document data. Predicate data is then received from the one or more unique applications, which data represents viewing characteristics of the one or more unique associated applications relative to the document object model description. The stored electronic document data is then parsed according to the received predicate data, thereby resulting in the generation of a document object model node. Thereafter, the electronic document data is traversed in accordance with the generated document object model node.Type: ApplicationFiled: January 24, 2007Publication date: July 24, 2008Inventors: Ajit Sodhi, Sankarshana Madhavarao, Man Mohan Garg
-
Patent number: 7376956Abstract: 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.Type: GrantFiled: September 10, 2002Date of Patent: May 20, 2008Assignee: Toshiba Tec Kabushiki KaishaInventor: Ajit Sodhi
-
Publication number: 20070162480Abstract: A system and method for monitoring consumables in a document processing environment. A quota corresponding to an allotted quantity of consumables is maintained with respect to each authorized user in a document processing environment. When a document processing request is received, the user associated therewith is identified, authenticated, and the quota associated with the user is retrieved. When the quota associated with the user has already been exceeded, the document processing request is denied. When the quota has not been exceeded, the request is then analyzed to determine image parameters inclusive of size and image number, page number, printing type, scanning parameters, and the like. These image parameters are then used to calculate the amount of consumables necessary to complete the requested document processing operation. When the amount of required consumables exceeds the allotted quota, the operation is denied.Type: ApplicationFiled: January 10, 2006Publication date: July 12, 2007Inventors: Man Garg, Michael Yeung, Ajit Sodhi
-
Publication number: 20070112952Abstract: A system and method for monitoring the startup process for a plurality of document processing services to determine if each of the process has started properly. A service startup manager initiates the startup and monitors a plurality of processes associated with a document processing device. The service startup manager then awaits the receipt of a periodic beacon, originated by each process, indicating the normal startup and operation of the process in question. When the periodic beacon associated with a process is not received by the startup manager within a predetermined period of time, the service startup manager transmits a shutdown command to the process and waits for the process to terminate. When a shutdown does not occur, the service startup manager forcibly terminates the process. The service startup manager then restarts the process.Type: ApplicationFiled: November 14, 2005Publication date: May 17, 2007Inventors: Ajit Sodhi, Man Garg, Andrey Savov
-
Publication number: 20070030509Abstract: 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.Type: ApplicationFiled: August 4, 2005Publication date: February 8, 2007Inventors: Manmohan Garg, Ajit Sodhi, Andrey Savov