IP Library Granted Patent US 8,066,180
Granted Patent B2
US 8,066,180 · App. 11/607,088 · Granted Nov 29, 2011

Card processor

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,066,180
App. No.
11/607,088
Granted
Nov 29, 2011
Kind
B2
Abstract

From the detection result of a sensor for detecting a card, whether or not the card exists in the inside, and whether or not the card exists in a return area are determined, respectively, and in the state where it is determined that the card exists in the inside, if the time counted by a first timer has reached a time while a command from a host system is not received by a communication unit, then it carries out the communication error process of addressing that the command is not received. That is, the card in the inside is returned to the area, and subsequently, in the state that it is determined that the returned card exists in the area, if the time counted by a second timer reaches a second time while the card is not taken out from the area, the card is taken to the inside.

Claims (15)

1. A card processor receiving a card and carrying out a predetermined process, the card processor comprising:

a take-in unit which takes the card to an inside of the card processor;

a return unit which returns the card to a return area from the inside;

a first detection unit which detects that the card exists in the inside;

a second detection unit which detects that the card returned to the return area has been taken out;

a communication unit to carry out communication with a host system mutually and to make a one-to-one physical connection to the host system with a cable, the host system being placed outside of the card processor;

a first counting unit which, after receiving a command from the host system through the communication unit, responds to said command from the host system, and counts for at least a first time period from a time at which the response is made to said command and to a time at which a next command transmitted from the host system is received;

a second counting unit which counts for a second time period after the card is returned to the return area and until the card is taken out;

a communication error setting unit for setting a plurality of communication error processes which are executed when a time period counted by the first counting unit reaches the first time period before said next command is received from the host system, and for setting an execution sequence of the plurality of communication error processes; and

a control unit which controls the take-in unit, the return unit, the communication unit, the first and second counting units and the communication error setting unit, based on detection results of the first and second detection units and the plurality of communication error processes of the communication error setting unit, wherein:

the control unit determines, based on the detection results of the first and second detection units, whether or not said card exists in the inside and whether or not the card exists in the return area, respectively,

if the control unit judges that the card exists in the inside and only if the time period counted by the first counting unit has reached the first time period before said next command from the host system is received by the communication unit, then the control unit judges that a communication error has occurred and performs a process for the communication error in which the card is returned to the return area by the return unit, executes the plurality of communication error processes in accordance with the execution sequence set by the communication error setting unit, and determines whether or not the next command is received from the host system whenever each of the plurality of communication error processes is executed,

if said next command has been received from the host system, then a process based on said next command is executed and an unexecuted communication error process of the plurality of communication errors is stopped from being executed, and

the plurality of communication error processes include at least a process that if the control unit judges that the returned card exists in the return area and if the time counted by the second counting unit has reached the second time period while the card is not taken out from the return area, then the card is taken to the inside by the take-in unit.

2. The card processor according to claim 1 , wherein the control unit judges that the communication error has occurred and then executes the plurality of communication error processes set by the communication error setting unit only if the time period counted by the first counting unit has reached the first time period before said next command is received from the host unit through the communication unit, the plurality of communication error processes including at least one of a process of informing the host system that the next command has not been transmitted, a process of standing by until the next command is transmitted from the host system, and a process of informing a user that transaction of the card has not been performed.

Assignments (2)
CHANGE OF NAME Recorded Feb 15, 2022
From: HITACHI-OMRON TERMINAL SOLUTIONS, CORP.
To: HITACHI CHANNEL SOLUTIONS, CORP.
Reel/Frame 059115/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2007
From: ISHIGURO, JUN; TADAMASA, AKIHIRO; YOSHII, MASAHIRO
To: HITACHI-OMRON TERMINAL SOLUTIONS, CORP.
Reel/Frame 018970/0569 →