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:
Jul. 06, 2010

Filed:

Dec. 18, 2006
Applicants:

Michelin DE LA Peña Grandeza, Cebu, PH;

Vincent Peter Crisostomo Valentus, Quezon, PH;

William Henry Reed, Lexington, KY (US);

Inventors:
Assignee:

Lexmark International, Inc., Lexington, KY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
B41J 29/393 (2006.01); B41J 3/36 (2006.01); G06F 15/00 (2006.01); G06K 15/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and apparatus include a handheld printer manipulated by an operator to print an image on a media. A controller correlates a location of a printhead to the image and causes printing or not. A position sensor provides input to the controller. Its signal typifies pixels in a matrix frame indicating a current position frame and, over time, a previous position frame. The controller compares the two frames to find a presence of the previous in the current. To improve computational efficiency, the controller reduces a relative size of both frames before comparing. Specific reduction techniques contemplate converting a matrix frame of pixels indicative of previous and current locations into smaller matrices, including one-dimensional forms. Possible search areas within the current frame to look for the previous frame utilize knowledge about the movement history of the printer. Position sensor signal validity and controller architectures are other noteworthy features.


Find Patent Forward Citations

Loading…