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: 20110041175
    Abstract: 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: Application
    Filed: August 12, 2009
    Publication date: February 17, 2011
    Inventor: Andrey I. SAVOV
  • Patent number: 7730449
    Abstract: 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: Grant
    Filed: March 19, 2003
    Date of Patent: June 1, 2010
    Assignees: Toshiba Corporation, Toshiba Tec Kabushiki Kaisha
    Inventors: Man M. Garg, Andrey I. Savov
  • Patent number: 7580145
    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.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: August 25, 2009
    Assignees: Toshiba Corporation, Toshiba Tec Kabushiki Kaisha
    Inventors: Andrey I. Savov, Ajit Sodhi, Man Mohan Garg
  • Publication number: 20090205055
    Abstract: 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: Application
    Filed: February 7, 2008
    Publication date: August 13, 2009
    Inventor: Andrey I. Savov
  • Publication number: 20090198723
    Abstract: 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: Application
    Filed: February 5, 2008
    Publication date: August 6, 2009
    Inventors: Andrey I. Savov, Ajit Sodhi
  • Patent number: 7362469
    Abstract: 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: Grant
    Filed: March 23, 2004
    Date of Patent: April 22, 2008
    Assignees: Toshiba Corporation, Toshiba Tec Kabushiki Kaisha
    Inventor: Andrey I. Savov
  • Patent number: 7350197
    Abstract: 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: Grant
    Filed: December 31, 2003
    Date of Patent: March 25, 2008
    Assignees: Toshiba Corporation, Toshiba Tec Kabushiki Kaisha
    Inventor: Andrey I. Savov
  • Patent number: 7107331
    Abstract: 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: Grant
    Filed: March 25, 2002
    Date of Patent: September 12, 2006
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Fabio M. Gava, Andrey I. Savov
  • Patent number: 6986108
    Abstract: 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: Grant
    Filed: March 21, 2002
    Date of Patent: January 10, 2006
    Assignees: Toshiba Tec Kabushiki Kaisha, Toshiba Corporation
    Inventors: Andrey I. Savov, Michael Yeung
  • Patent number: 6983462
    Abstract: 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: Grant
    Filed: March 15, 2002
    Date of Patent: January 3, 2006
    Assignees: Toshiba Corporation, Toshiba Tec Kabushiki Kaisha
    Inventors: Andrey I. Savov, Man M. Garg
  • Publication number: 20040187098
    Abstract: 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: Application
    Filed: March 19, 2003
    Publication date: September 23, 2004
    Inventors: Man M. Garg, Andrey I. Savov
  • Publication number: 20030229883
    Abstract: 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: Application
    Filed: March 21, 2002
    Publication date: December 11, 2003
    Inventors: Andrey I. Savov, Michael Yeung
  • Publication number: 20030182405
    Abstract: 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: Application
    Filed: March 25, 2002
    Publication date: September 25, 2003
    Inventors: Fabio M. Gava, Andrey I. Savov
  • Publication number: 20030177164
    Abstract: 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: Application
    Filed: March 15, 2002
    Publication date: September 18, 2003
    Inventors: Andrey I. Savov, Man M. Garg