Patents by Inventor Andrey I. Savov
Andrey I. Savov 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).
-
Publication number: 20110041175Abstract: The subject application is directed to a system and method for integrating operation of systems employing distinct authentication. Department code data is first received from an associated user via a user interface of a document processing device. The received department code data is then communicated from the document processing device to an authentication translation server. A data map of department code data relative to enterprise authentication data is then stored in a memory associated with the authentication translation server. Application authentication data is then received into an enterprise application server corresponding to the received department code. Application authentication data is then retrieved corresponding to the received department code from the memory. The authenticity of the retrieved authentication data is then tested. The enterprise application server is then selectively operated in accordance with the testing.Type: ApplicationFiled: August 12, 2009Publication date: February 17, 2011Inventor: Andrey I. SAVOV
-
Patent number: 7730449Abstract: A self reference-counting pointer that keeps the reference count of the object within the pointer-object that does not impose any restrictions on the object itself and can be used freely on objects already created. A reference count object is created and is attached to a pointer-object of the object when the first instance of the object is created. When subsequent references or copies of the object are made, the reference count is incremented, and the pointer object associated with the subsequent reference or copy of the object are attached to the reference count object. When any instance of the object goes out of scope, the pointer-object to that instance is detached from the reference count object and the reference count is decremented. When there are no instances of the object attached to the reference counter, then the reference counter is deleted.Type: GrantFiled: March 19, 2003Date of Patent: June 1, 2010Assignees: Toshiba Corporation, Toshiba Tec Kabushiki KaishaInventors: Man M. Garg, Andrey I. Savov
-
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: 20090205055Abstract: The subject application is directed to a system and method for electronic license distribution for pre-installed software. Data communication is first commenced between a data processing device and an associated portable data device. License data is then communicated between the portable data device and the data processing device, with the license data corresponding to a software license associated with the previously installed software resident in a data storage associated with the data processing device. The previously installed software is then activated in accordance with the communicated license data.Type: ApplicationFiled: February 7, 2008Publication date: August 13, 2009Inventor: Andrey I. Savov
-
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
-
Patent number: 7362469Abstract: A system and method for calculating the toner usage of a multifunction peripheral device using software and the compressed form of the raster image without uncompressing the image. The method enables the calculation of toner usage based on the statistics of actual colorant consumption while minimizing the approximation error. The compressed image data includes encoded data representing an image mapped onto a first color space. The received compressed image is analyzed to generate a pixel count of each color associated with the image corresponding to a color in the first color space. In the event of a different device color space, the pixel count is translated to a second color space, and an aggregate pixel count is calculated. When statistical data from actual operations is available, table data on the earlier usage is compared with the pixel count calculated, resulting in an approximate toner usage having low approximation error.Type: GrantFiled: March 23, 2004Date of Patent: April 22, 2008Assignees: Toshiba Corporation, Toshiba Tec Kabushiki KaishaInventor: Andrey I. Savov
-
Patent number: 7350197Abstract: This invention is directed to a method and apparatus for implementing native code directly in C++ with object structure very closely resembling the object structure of JAVA. The method provides for the mapping of JAVA to C++ objects and invoking the JAVA Native Interface, mapping C++ objects to JAVA and returning a corresponding JAVA object, retrieving and returning a class factory by class name, and collecting garbage in both the C++ and JAVA environments.Type: GrantFiled: December 31, 2003Date of Patent: March 25, 2008Assignees: Toshiba Corporation, Toshiba Tec Kabushiki KaishaInventor: Andrey I. Savov
-
Patent number: 7107331Abstract: A system and method is provided for implementing configuration of digital imaging device. The system comprises a configuration file and a series of components for implementing configuration parameters in different operating system environments. The file instructs the components where to look for a particular operating system in order to modify configuration parameters to match those set on the digital imaging device by a user.Type: GrantFiled: March 25, 2002Date of Patent: September 12, 2006Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki KaishaInventors: Fabio M. Gava, Andrey I. Savov
-
Patent number: 6986108Abstract: There is provided asystem and architecture for accessing and communicating with digital image devices. The system is provided in the form of software components that are platform independent for the development of software for managing or controlling digital image devices. The software components are easily integrated with existing development tools, have native functionality, and can be implemented independently of Common Information Model or Simple Network Management Protocol architectures.Type: GrantFiled: March 21, 2002Date of Patent: January 10, 2006Assignees: Toshiba Tec Kabushiki Kaisha, Toshiba CorporationInventors: Andrey I. Savov, Michael Yeung
-
Patent number: 6983462Abstract: A system and method is provided for implementing a thread safe request queue. The request queue is preferably implemented using a circular array and atomic operations are preferably used for non-blocking functionality. In a preferred embodiment of the present invention, the request queue is capable of simultaneous thread release so that threads dequeue only when they are ready to be processed.Type: GrantFiled: March 15, 2002Date of Patent: January 3, 2006Assignees: Toshiba Corporation, Toshiba Tec Kabushiki KaishaInventors: Andrey I. Savov, Man M. Garg
-
Publication number: 20040187098Abstract: A self reference-counting pointer that keeps the reference count of the object within the pointer-object that does not impose any restrictions on the object itself and can be used freely on objects already created. A reference count object is created and is attached to a pointer-object of the object when the first instance of the object is created. When subsequent references or copies of the object are made, the reference count is incremented, and the pointer object associated with the subsequent reference or copy of the object are attached to the reference count object. When any instance of the object goes out of scope, the pointer-object to that instance is detached from the reference count object and the reference count is decremented. When there are no instances of the object attached to the reference counter, then the reference counter is deleted.Type: ApplicationFiled: March 19, 2003Publication date: September 23, 2004Inventors: Man M. Garg, Andrey I. Savov
-
Publication number: 20030229883Abstract: There is provided asystem and architecture for accessing and communicating with digital image devices. The system is provided in the form of software components that are platform independent for the development of software for managing or controlling digital image devices. The software components are easily integrated with existing development tools, have native functionality, and can be implemented independently of Common Information Model or Simple Network Management Protocol architectures.Type: ApplicationFiled: March 21, 2002Publication date: December 11, 2003Inventors: Andrey I. Savov, Michael Yeung
-
Publication number: 20030182405Abstract: A system and method is provided for implementing configuration of digital imaging device. The system comprises a configuration file and a series of components for implementing configuration parameters in different operating system environments. The file instructs the components where to look for a particular operating system in order to modify configuration parameters to match those set on the digital imaging device by a user.Type: ApplicationFiled: March 25, 2002Publication date: September 25, 2003Inventors: Fabio M. Gava, Andrey I. Savov
-
Publication number: 20030177164Abstract: A system and method is provided for implementing a thread safe request queue. The request queue is preferably implemented using a circular array and atomic operations are preferably used for non-blocking functionality. In a preferred embodiment of the present invention, the request queue is capable of simultaneous thread release so that threads dequeue only when they are ready to be processed.Type: ApplicationFiled: March 15, 2002Publication date: September 18, 2003Inventors: Andrey I. Savov, Man M. Garg