Patents by Inventor Andrey Savov

Andrey 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).

  • Patent number: 8411301
    Abstract: The subject application is directed to a system and method for location-based document output scheduling. At least one electronic document is first received into an associated data storage. A map is generated on an associated display, which map includes indicia corresponding to alternative facility locations associated with a selected event. The map also includes indicia corresponding to locations of alternative document rendering devices corresponding to the facility. Device selection data is received from an associated user of at least one document rendering device selected from the alternative document rendering devices as well as temporal data corresponding to a time of the selected event. Operation of each selected document rendering device is commenced so as to render the at least one electronic document at a timing corresponding to the temporal data.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: April 2, 2013
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Alok Mathur, Andrey Savov
  • Publication number: 20100306640
    Abstract: The subject application is directed to a system and method for generating formatted device reports from stored hierarchical device data. Electronic template data including a text data portion and a plurality of placeholder tags is received, wherein each placeholder tag includes data corresponding to a path in an associated, hierarchical data source corresponding to device characteristics of an associated multifunction peripheral device. Updated device data for the associated multifunction peripheral device is received into the hierarchical data source. Device data corresponding to each placeholder tag is retrieved and merged data into positions of the electronic template data in accordance with each corresponding placeholder tag so as to generate a formatted device report therefrom. A formatted device report is communicated to an associated administrator of the multifunction peripheral device.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Inventors: Fabio M. Gava, Andrey Savov, Manmohan Garg
  • Patent number: 7787141
    Abstract: A system and method for detecting errors in a document transfer scheme. A user submits an electronic document transfer scheme to the document processing device including document handling instructions. The electronic document transfer scheme is then received by the document processing device and parsed, via the controller, to extract data representative of the destination designated by the scheme. Preferably, the destination data contained in the scheme provides the document processing device with a location to which a copy of an electronic document is to be sent. The source/destination information is then input as an arc on a graph, so as to generate a representation of the workflow associated with the document transfer scheme. A determination is then made, from the graph, whether the submitted electronic document transfer scheme represents at least one cycle on the graph.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: August 31, 2010
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventor: Andrey Savov
  • Patent number: 7757178
    Abstract: The subject application is directed to a system and method for generating a customized workflow user interface. Predetermined graphical user interface elements are first stored in an associated data storage. The graphical user interface elements are then generated on an associated display. Each graphical user interface element is then associated with an abstraction interface. Selection data is then received corresponding to selected graphical user interface elements. User interface data is thereafter generated in accordance with the selection data and the associated abstraction interface. Workflow data is subsequently output representing document processing operations corresponding to the selected graphical user interface elements. Thereafter, the workflow data is communicated to an associated document processing device.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: July 13, 2010
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Man Mohan Garg, Alok Mathur, Andrey Savov
  • Patent number: 7752305
    Abstract: The subject application is directed to a network document processing device discovery system and method. Multicast address data and local identification data are first stored in an associated storage. A probe message is then received from an associated processing device via an associated network. The probe message corresponds to stored multicast address data. Probe identification data associated with the probe message is then tested with the local identification data. Device data, representing a capability of a document processing device, is then selectively communicated to the processing device according to an output of the testing.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: July 6, 2010
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Fabio Gava, Andrey Savov, Silvy Wilson
  • Publication number: 20100110478
    Abstract: The subject application is directed to a system and method for location-based document output scheduling. At least one electronic document is first received into an associated data storage. A map is generated on an associated display, which map includes indicia corresponding to alternative facility locations associated with a selected event. The map also includes indicia corresponding to locations of alternative document rendering devices corresponding to the facility. Device selection data is received from an associated user of at least one document rendering device selected from the alternative document rendering devices as well as temporal data corresponding to a time of the selected event. Operation of each selected document rendering device is commenced so as to render the at least one electronic document at a timing corresponding to the temporal data.
    Type: Application
    Filed: November 6, 2008
    Publication date: May 6, 2010
    Inventors: Alok MATHUR, Andrey Savov
  • Publication number: 20090222732
    Abstract: 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: Application
    Filed: February 27, 2009
    Publication date: September 3, 2009
    Inventors: Ajit SODHI, Andrey Savov, William Su, Hongfeng Wei, Marianne Kodimer
  • Patent number: 7570382
    Abstract: A system and method for detecting errors in a document transfer scheme. A user submits an electronic document transfer scheme to the document processing device including document handling instructions. The electronic document transfer scheme is then received by the document processing device and parsed, via the controller, to extract data representative of the destination designated by the scheme. Preferably, the destination data contained in the scheme provides the document processing device with a location to which a copy of an electronic document is to be sent. The source/destination information is then input as an arc on a graph, so as to generate a representation of the workflow associated with the document transfer scheme. A determination is then made, from the graph, whether the submitted electronic document transfer scheme represents at least one cycle on the graph.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: August 4, 2009
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventor: Andrey Savov
  • Patent number: 7552306
    Abstract: This invention is directed to a system and method for allocation of random access memory. A memory area is first acquired from a primary memory allocation system of an associated data processing system. The memory area includes a plurality of uniformly fixed size memory blocks. Next an application program interface is interfaced with a plurality of processes in connection with memory needed for each process. A memory request is then received from each of the processes via the application program interface with each memory request including data representing a requested memory allocation size associated therewith. Memory from the acquired memory blocks is then allocated to each of the processes corresponding to each received memory request. Each allocation is defined by a base memory address disposed within the memory area, an offset value corresponding to the base memory address, and a corresponding memory allocation size.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: June 23, 2009
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Sankarshana Madhavarao, Andrey Savov
  • Publication number: 20090132871
    Abstract: A system and method for detecting errors in a document transfer scheme. A user submits an electronic document transfer scheme to the document processing device including document handling instructions. The electronic document transfer scheme is then received by the document processing device and parsed, via the controller, to extract data representative of the destination designated by the scheme. Preferably, the destination data contained in the scheme provides the document processing device with a location to which a copy of an electronic document is to be sent. The source/destination information is then input as an arc on a graph, so as to generate a representation of the workflow associated with the document transfer scheme. A determination is then made, from the graph, whether the submitted electronic document transfer scheme represents at least one cycle on the graph.
    Type: Application
    Filed: December 30, 2008
    Publication date: May 21, 2009
    Inventor: Andrey Savov
  • Patent number: 7467136
    Abstract: The subject invention is directed to a system and method for submitting a series of complementary queries to a selected database in order to retrieve data associated with such queries. The method begins by receiving parameter data representing at least one parameter, which defines a plurality of entries in an associated database. Query data is then generated from the parameter data. The query data is comprised of a series of complementary queries structured to aggregate so as to correspond to all possible entries associated with the parameter data. The query data is then communicated to an associated search engine coupled to query the associated database. Result data is then received from the associated search engine. The result data is comprised of a series of responses corresponding to each of the series of complementary queries. The result data is then communicated to an associated user.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: December 16, 2008
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Silvy Wilson, Alok Mathur, Andrey Savov
  • Publication number: 20080174827
    Abstract: The subject application is directed to a system and method for secure sharing of configuration cloning information for document processing devices. A document processing device first receives configuration data corresponding to a configuration to be implemented by the document processing device. The document processing device then commences document processing operations in accordance with the received configuration data. The received configuration data is then encrypted using a unique encryption key. Preferably, the encryption key is unique to a node associated with a document processing device. The document processing device then commences the selective transfer of the encrypted configuration data to at least one additional document processing device via the computer network. The receiving document processing device decrypts the encrypted configuration data and then is configured in accordance with the decrypted configuration data.
    Type: Application
    Filed: January 24, 2007
    Publication date: July 24, 2008
    Inventors: Silvy Wilson, Fabio Gava, Andrey Savov
  • Publication number: 20080174809
    Abstract: The subject application is directed to a configuration cloning system and method for document processing devices. Configuration data, representing a suitable configuration for implementation by the receiving document processing device, is first received by at least one document processing device. The document processing device then commences operations based upon the received configuration data. The configuration data is then tested by the document processing device. Depending upon the outcome of the testing by the document processing device, the received configuration data is transferred to at least one additional document processing device via a computer network.
    Type: Application
    Filed: January 24, 2007
    Publication date: July 24, 2008
    Inventors: Andrey Savov, Silvy Wilson, Fabio Gava
  • Publication number: 20080177876
    Abstract: The subject application is directed to a network document processing device discovery system and method. Multicast address data and local identification data are first stored in an associated storage. A probe message is then received from an associated processing device via an associated network. The probe message corresponds to stored multicast address data. Probe identification data associated with the probe message is then tested with the local identification data. Device data, representing a capability of a document processing device, is then selectively communicated to the processing device according to an output of the testing.
    Type: Application
    Filed: January 24, 2007
    Publication date: July 24, 2008
    Inventors: Fabio Gava, Andrey Savov, Silvy Wilson
  • Publication number: 20080040676
    Abstract: The subject application is directed to a system and method for generating a customized workflow user interface. Predetermined graphical user interface elements are first stored in an associated data storage. The graphical user interface elements are then generated on an associated display. Each graphical user interface element is then associated with an abstraction interface. Selection data is then received corresponding to selected graphical user interface elements. User interface data is thereafter generated in accordance with the selection data and the associated abstraction interface. Workflow data is subsequently output representing document processing operations corresponding to the selected graphical user interface elements. Thereafter, the workflow data is communicated to an associated document processing device.
    Type: Application
    Filed: August 10, 2006
    Publication date: February 14, 2008
    Inventors: Man Mohan GARG, Alok Mathur, Andrey Savov
  • Publication number: 20080022212
    Abstract: The subject application is directed to a system and method for generating a customized user interface. Following the receipt of user login data, a user is prompted to select a first level of operations associated with a document processing device. Thereafter, the user is prompted to select, via an associated user-interface, a subsequent level corresponding to a preceding level. User selection of a document processing function corresponding to an option of a previous level is then received and stored in association with the received user login data. Thereafter, a customized user interface is generated in accordance with the login data and the function data.
    Type: Application
    Filed: July 24, 2006
    Publication date: January 24, 2008
    Inventors: Marianne KODIMER, Andrey Savov, Michael Yeung, Harpreet Singh
  • Publication number: 20070112946
    Abstract: A system and method for detecting errors in a document transfer scheme. A user submits an electronic document transfer scheme to the document processing device including document handling instructions. The electronic document transfer scheme is then received by the document processing device and parsed, via the controller, to extract data representative of the destination designated by the scheme. Preferably, the destination data contained in the scheme provides the document processing device with a location to which a copy of an electronic document is to be sent. The source/destination information is then input as an arc on a graph, so as to generate a representation of the workflow associated with the document transfer scheme. A determination is then made, from the graph, whether the submitted electronic document transfer scheme represents at least one cycle on the graph.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventor: Andrey Savov
  • Publication number: 20070113039
    Abstract: This invention is directed to a system and method for allocation of random access memory. A memory area is first acquired from a primary memory allocation system of an associated data processing system. The memory area includes a plurality of uniformly fixed size memory blocks. Next an application program interface is interfaced with a plurality of processes in connection with memory needed for each process. A memory request is then received from each of the processes via the application program interface with each memory request including data representing a requested memory allocation size associated therewith. Memory from the acquired memory blocks is then allocated to each of the processes corresponding to each received memory request. Each allocation is defined by a base memory address disposed within the memory area, an offset value corresponding to the base memory address, and a corresponding memory allocation size.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Sankarshana Madhavarao, Andrey Savov
  • Publication number: 20070112952
    Abstract: 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: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Ajit Sodhi, Man Garg, Andrey Savov
  • Publication number: 20070109574
    Abstract: A system and method for the assembly of multiple format digital files. A user is prompted to select an original file for further processing, whereupon the file is converted, when required, into a digital format. The user then selects the desired output formats corresponding to the files received in the file processing request associated with the original input file. When processing of each output is the same, the outputs are first converted into the desired output format and the user selects one or more basic operations or previously stored tasks to be performed in the processing of the output sets to form a new task. When each output requires different processing, the outputs are first converted into the desired output format and the user selects one or more basic operations or tasks for each output set to form multiple new tasks. The selected operations or tasks are then executed by the digital multifunction device and the newly generated task or tasks are stored for further use.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventor: Andrey Savov