IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0884755
(2001-06-19)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
155 인용 특허 :
6 |
초록
▼
The present invention relates to a system that is scalable and configurable to include vending equipment audit capabilities, a card reader assembly having a card reader processor interface board for accepting card identification data as payment for items vended, an interactive interface and protocol
The present invention relates to a system that is scalable and configurable to include vending equipment audit capabilities, a card reader assembly having a card reader processor interface board for accepting card identification data as payment for items vended, an interactive interface and protocol for interconnecting the system to a computing platform, and support for a plurality of communication options that include wired, point-to-point wireless, and wireless WAN solutions. In addition, the present invention also relates to a system and method of effectuating a payment device for accepting card ID data, authorizing the validity of the card ID data, facilitating a vending transaction, settling the transaction to effect payment for the vended goods and services, gathering DEX and MDB audit data from the vending equipment, and data communicating with a plurality of remote locations.
대표청구항
▼
The present invention relates to a system that is scalable and configurable to include vending equipment audit capabilities, a card reader assembly having a card reader processor interface board for accepting card identification data as payment for items vended, an interactive interface and protocol
The present invention relates to a system that is scalable and configurable to include vending equipment audit capabilities, a card reader assembly having a card reader processor interface board for accepting card identification data as payment for items vended, an interactive interface and protocol for interconnecting the system to a computing platform, and support for a plurality of communication options that include wired, point-to-point wireless, and wireless WAN solutions. In addition, the present invention also relates to a system and method of effectuating a payment device for accepting card ID data, authorizing the validity of the card ID data, facilitating a vending transaction, settling the transaction to effect payment for the vended goods and services, gathering DEX and MDB audit data from the vending equipment, and data communicating with a plurality of remote locations. B>j" represents switch times for the pulses, "cj" represents coefficients of exponential terms in the tail, "zj" represents zeros in the system, "n" represents a total number of switches excluding a first switch, and "r" represents a number of zeros in the system. 3. A method according to claim 1, wherein the plurality of constraints include a dynamics cancellation constraint which specifies that the input moves the dynamic system from a first state to a second state such that the dynamic system remains substantially at the second state. 4. A method according to claim 1, wherein the plurality of constraints include boundary condition constraints, the boundary condition constraints including an initial time of the input and a specified change "dy" in the output of the system. 5. A method according to claim 4, wherein the boundary condition constraints are based on the following equations: t0=0 where u(t) represents the command profile, N(s) represents at least a part of a numerator of a transfer function of the system, D(s) represents at least a part of a denominator of the transfer function of the system, and "rbp" corresponds to rigid body poles in the system. 6. A method according to claim 1, wherein the plurality of constraints include an actuator limit constraint, the actuator limit constraint correspond to limits in the system which keep the input within limits of the actuator. 7. A method according to claim 1, wherein the determining step comprises determining the switch times based on: (i) a command profile, u(t), comprising: where "aj" represents an amplitude of pulses in the function, "tj" represents switch times for the pulses, "cj" represents coefficients of exponential terms in a tail of the command profile, "zj" represents zeros in the system, "n" represents a total number of switches excluding a first switch, and "r" represents a number of zeros in the system, (ii) a dynamics cancellation constraint comprising: where "pi" represents system poles, "qi" represents a multiplicity of each system pole "pi", and where β is defined as follows: β1(k)=1, k=1=0, k≠1 βq1 (k)=βq1-1(k)+(k-1)βq1-1(k-1). (iii) boundary condition constraints comprising: where N(s) represents at least a part of a numerator of a transfer function of the system, D(s) represents at least a part of a denominator or of the transfer function of the system, and "rbp" corresponds to rigid body poles in the system, and (iv) an actuator limit constraints comprising: umin≤utail(t)≤umax, where uminrepresents aminimum value of the input, utail(t) represents a value of a tail of the input at time "t", and umaxrepresents a maximum value of the input. 8. A method according to claim 7, wherein the switch times are determined using an optimization algorithm. 9. A method according to claim 1, wherein, in a case that the identifying step identifies that the dynamic system contains poles only and no zeros, (i) the command profile comprises: where "aj" represents an amplitude of pulses in the command profile, "tj" represents switch times for the pulses, and (ii) the plurality of constraints include only a dynamics cancellation constraint and boundary condition constraints. 10. A method according to claim 9, wherein (i) the dynamics cancellation constraint comprises: where "pi" represents system poles, and "qi" represents a multiplicity of each system pole "pi", and (ii) the boundary condition constraints comprise: where N(s) represents at least a part of numerator of a transfer function of the system, D(s) represents at least a part of denominator of the transfer function of the system, and "rbp" corresponds to rigid body poles in the system. 11. A method according to claim 1, further comprising the step of verifying optimality of the input which includes the switch times determined in the determining step. 12. A method according to claim 11, wherein the optimality of the input which includes the switch times determined in the determining step is verified based on Pontryagin's Minimum Principle. 13. A method of determining an input command profile for a dynamic system that can be modeled as a linear system, the input command profile for transitioning an output of the dynamic system from one state to another state, the method comprising the steps of: identifying characteristics of the dynamic system; selecting a command profile which defines an input to tie dynamic system based on the characteristics identified in the identifying step, the command profile comprising one or more pulses which rise and fall at switch times and a tail following the one or more pulses, the command profile being useable with substantially any dynamic system that can be modeled as a linear system; imposing a plurality of constraints on the dynamic system, at least one of the constraints being defined in terms of the switch times, wherein the plurality of constraints include a dynamics cancellation constraint which specifies that the input moves the dynamic system from a fist state to a second state such that the dynamic system remains substantially at the second state, and wherein the dynamics cancellation constraint is based on the following equation: where "aj" represents an amplitude of pulses in the command profile, "tj" represents switch times for the pulses, "cj" represents coefficients of exponential terms in the tail, "zj" represents zeros in the system, "n" represents a total number of switches excluding a first witch, "r" represents a number of zeros in the system, "pi" represents system poles, "qi" represents a multiplicity of each system pole "p", and where β is defined as follows: β1(k)=1, k=1=0, k≠1 βq1 (k)=βq1-1(k)+(k-1)βq1-1(k-1); and determining the switch times for the input to the dynamic system based on the command profile and the plurality of constraints. 14. A method of determining an input command profile for a dynamic system that can be modeled as a linear system, the input command profile for transitioning an output of the dynamic system from one state to another state, the method comprising the steps of: identifying characteristics of the dynamic system; selecting a command profile, u(t), which defines an input to the dynamic system based on the characteristics identified in the identifying step, the command profile comprising one or more pulses which rise and fall at switch times and a tail which approaches a constant value, the command profile being useable with substantially any dynamic system that can be modeled as a linear system; imposing a plurality of constraints on the dynamic system at least one of the constraints being defined in forms of the switch times, wherein the plurality of constraints include an actuator limit constraint corresponding to limits in the system which keep the input within limits of the actuator, and wherein the actuator limit constraint comprises: umin≤utail(t)≤umax, where uminrepresents a minimum value of the input, utail(t) represents a value of a tail of the input at time "t", and umaxrepresents a maximum value of the input; and determining the switch times for the input to the dynamic system based on the command profile and the plurality of constraints. 15. A method of determining an input command profile for a dynamic system that can be modeled as a linear s
※ AI-Helper는 부적절한 답변을 할 수 있습니다.