The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 08, 2016

Filed:

Mar. 27, 2015
Applicant:

Kyocera Document Solutions Inc., Osaka, JP;

Inventors:

Dongpei Su, El Segundo, CA (US);

Masayoshi Nakamura, El Segundo, CA (US);

Christa Neil, El Segundo, CA (US);

Kenneth A. Schmidt, El Segundo, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 1/00 (2006.01); G06T 1/20 (2006.01);
U.S. Cl.
CPC ...
G06T 1/20 (2013.01); G06T 2200/28 (2013.01);
Abstract

A system and method for implementing a real-time state machine with a microcontroller is disclosed. The method includes using a two-stage process, including a configuration stage and a run-time stage, for processing objects for a printing device. The configuration stage is executed prior to the run-time stage, which operates in real-time. During the configuration stage, the system predetermines a state transition list, devices that need to be monitored, devices that need to be controlled, and other variables used during the run-time stage. Once the configuration stage is complete, the system executes the run-time stage in real-time to complete processing of an object for a printing device. By pre-calculating items during the configuration stage, the system reduces the execution time of the run-time stage in real-time. As a result, the performance of the microcontroller in real-time is enhanced.


Find Patent Forward Citations

Loading…