Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
117 words
A dual mode smart card controller, comprising an ISO 7816 smart card control logic, card detect logic and power control logic; and a USB card identification logic coupled to said card detect logic and adapted to mask a USB smart card from said card detect logic, and signal filter coupled to said smart card control logic and adapted to monitor a preselected smart card signal line and change the state of said signal line if a USB card is present; said dual mode smart card controller further comprising a host bus protocol handler coupled to said ISO7816 smart card control logic, card detect logic and power control logic and adapted to generate PC host bus communication signals.
Claim 2
Dependent Claim
117 words
A dual mode smart card controller, comprising an ISO 7816 smart card control logic, card detect logic and power control logic; and a USB card identification logic coupled to said card detect logic and adapted to mask a USB smart card from said card detect logic, and signal filter coupled to said smart card control logic and adapted to monitor a preselected smart card signal line and change the state of said signal line if a USB card is present; said dual mode smart card controller further comprising a host bus protocol handler coupled to said ISO7816 smart card control logic, card detect logic and power control logic and adapted to generate PC host bus communication signals.
Claim 3
Dependent Claim
44 words
A dual mode smart card controller as claimed in claim 1 , further comprising a PC host bus I/O controller coupled to said host bus protocol handler for exchanging commands and data between said dual mode smart card controller and a PC host bus.
Claim 4
Dependent Claim
53 words
A dual mode smart card controller as claimed in claim 1 , further comprising an identification power sequencer adapted to provide power to a smart card for a predetermined time period, and if said smart card is a USB card to discontinue power to said USB smart card after said predetermined time period.
Claim 5
Dependent Claim
24 words
A dual mode smart card controller as claimed in claim 1 , further comprising a power switch to couple power to a smart card.
Claim 6
Dependent Claim
45 words
A dual mode smart card controller as claimed in claim 1 , wherein said USB card identification logic monitoring the signal states of preselected signal lines associated with a smart card to determine if the smart card is an ISO7816 or USB type smart card.
Claim 7
Dependent Claim
42 words
A dual mode smart card controller as claimed in claim 5 , wherein said preselected signal lines comprise the C 4 and C 8 signals defined by the USB specification, represented by a DATA+ and a DATA− signals of said USB specification.
Claim 8
Dependent Claim
69 words
A dual mode smart card controller as claimed in claim 1 , wherein said signal filter monitors a C 4 signal line to determine if said C 4 signal line is logic high for more than 2.5 micro-seconds, and wherein if said C 4 signal line is logic high for more than 2.5 micro-seconds then control of a smart card is passed to a PC host USB hub circuit.
Claim 9
Dependent Claim
42 words
A dual mode smart card controller as claimed in claim 7 , wherein if wherein if said C 4 signal line is logic high for less than 2.5 micro-seconds then control of a smart card is passed to said ISO7816 control logic.
Claim 10
Dependent Claim
134 words
A dual mode smart card controller, comprising an ISO7816 smart card control logic, card detect logic and power control logic; a USB card identification logic coupled to said card detect logic and adapted to mask a USB smart card from said card detect logic, and a USB signal filter coupled to said smart card control logic and adapted to monitor a preselected smart card signal line and change the state of said signal line if a USB card is present; and an embedded USB hub circuit to provide input and output commands to a USB smart card; said dual mode smart card controller further comprising a host bus protocol handler coupled to said ISO7816 smart card control logic, card detect logic and power control logic and adapted to generate PC host bus communication signals.
Claim 11
Dependent Claim
134 words
A dual mode smart card controller, comprising an ISO7816 smart card control logic, card detect logic and power control logic; a USB card identification logic coupled to said card detect logic and adapted to mask a USB smart card from said card detect logic, and a USB signal filter coupled to said smart card control logic and adapted to monitor a preselected smart card signal line and change the state of said signal line if a USB card is present; and an embedded USB hub circuit to provide input and output commands to a USB smart card; said dual mode smart card controller further comprising a host bus protocol handler coupled to said ISO7816 smart card control logic, card detect logic and power control logic and adapted to generate PC host bus communication signals.
Claim 12
Dependent Claim
44 words
A dual mode smart card controller as claimed in claim 9 , further comprising a PC host bus I/O controller coupled to said host bus protocol handler for exchanging commands and data between said dual mode smart card controller and a PC host bus.
Claim 13
Dependent Claim
53 words
A dual mode smart card controller as claimed in claim 9 , further comprising an identification power sequencer adapted to provide power to a smart card for a predetermined time period, and if said smart card is a USB card to discontinue power to said USB smart card after said predetermined time period.
Claim 14
Dependent Claim
24 words
A dual mode smart card controller as claimed in claim 9 , further comprising a power switch to couple power to a smart card.
Claim 15
Dependent Claim
45 words
A dual mode smart card controller as claimed in claim 9 , wherein said USB card identification logic monitoring the signal states of preselected signal lines associated with a smart card to determine if the smart card is an ISO7816 or USB type smart card.
Claim 16
Dependent Claim
42 words
A dual mode smart card controller as claimed in claim 13 , wherein said preselected signal lines comprise the C 4 and C 8 signals defined by the USB specification, represented by a DATA+ and a DATA− signals of said USB specification.
Claim 17
Dependent Claim
67 words
A dual mode smart card controller as claimed in claim 9 , wherein said signal filter monitor a C 4 signal line to determine if said C 4 signal line is logic high for more than 2.5 micro-seconds, and wherein if said C 4 signal line is logic high for more than 2.5 micro-seconds then control of a smart card is passed to embedded USB hub circuit.
Claim 18
Dependent Claim
40 words
A dual mode smart card controller as claimed in claim 15 , wherein if said C 4 signal line is logic high for less than 2.5 micro-seconds then control of a smart card is passed to said ISO7816 control logic.
Claim 19
Dependent Claim
128 words
A dual mode smart card controller, comprising an ISO7816 smart card control logic, card detect logic and power control logic; a USB card identification logic coupled to said card detect logic and adapted to mask a USB smart card from said card detect logic, and further adapted to generate a USB enable signal if said USB card identification logic determines that a USB smart card is present; and an embedded USB hub circuit to provide input and output commands to a USB smart card if enabled by said USB enable signal; said dual mode smart card controller further comprising a host bus protocol handler coupled to said ISO7816 smart card control logic, card detect logic and power control logic and adapted to generate PC host bus communication signals.
Claim 20
Dependent Claim
128 words
A dual mode smart card controller, comprising an ISO7816 smart card control logic, card detect logic and power control logic; a USB card identification logic coupled to said card detect logic and adapted to mask a USB smart card from said card detect logic, and further adapted to generate a USB enable signal if said USB card identification logic determines that a USB smart card is present; and an embedded USB hub circuit to provide input and output commands to a USB smart card if enabled by said USB enable signal; said dual mode smart card controller further comprising a host bus protocol handler coupled to said ISO7816 smart card control logic, card detect logic and power control logic and adapted to generate PC host bus communication signals.
Claim 21
Dependent Claim
44 words
A dual mode smart card controller as claimed in claim 17 , further comprising a PC host bus I/O controller coupled to said host bus protocol handler for exchanging commands and data between said dual mode smart card controller and a PC host bus.
Claim 22
Dependent Claim
53 words
A dual mode smart card controller as claimed in claim 17 , further comprising an identification power sequencer adapted to provide power to a smart card for a predetermined time period, and if said smart card is a USB card to discontinue power to said USB smart card after said predetermined time period.
Claim 23
Dependent Claim
24 words
A dual mode smart card controller as claimed in claim 17 , further comprising a power switch to couple power to a smart card.
Claim 24
Dependent Claim
45 words
A dual mode smart card controller as claimed in claim 17 , wherein said USB card identification logic monitors the signal states of preselected signal lines associated with a smart card to determine if the smart card is an ISO7816 or USB type smart card.
Claim 25
Dependent Claim
42 words
A dual mode smart card controller as claimed in claim 21 , wherein said preselected signal lines comprise the C 4 and C 8 signals defined by the USB specification, represented by a DATA+ and a DATA− signals of said USB specification.
Claim 26
Independent Claim
133 words
A method of determining an ISO7816 or USB smart card comprising the steps of: coupling power to a smart card for a predetermined time period; polling the signal states of preselected smart card signals; determining if said smart card is a USB smart card or an ISO7816 smart card; and masking the identity of a USB smart card to an ISO7816 card detection logic circuit; and monitoring the state of a C 4 signal line, and if said C 4 signal line is logic high for more than 2.5 micro-seconds then control of a smart card is passed to a PC host USB hub circuit, and if said C 4 signal line is logic high for less than 2.5 micro-seconds then control of a smart card is passed to an ISO7816 control logic.
Claim 27
Independent Claim
133 words
A method of determining an ISO7816 or USB smart card comprising the steps of: coupling power to a smart card for a predetermined time period; polling the signal states of preselected smart card signals; determining if said smart card is a USB smart card or an ISO7816 smart card; and masking the identity of a USB smart card to an ISO7816 card detection logic circuit; and monitoring the state of a C 4 signal line, and if said C 4 signal line is logic high for more than 2.5 micro-seconds then control of a smart card is passed to a PC host USB hub circuit, and if said C 4 signal line is logic high for less than 2.5 micro-seconds then control of a smart card is passed to an ISO7816 control logic.
Claim 28
Dependent Claim
81 words
A method as claimed in claim 23 , further comprising the step of monitoring the state of a C 4 signal line, and if said C 4 signal line is logic high for more than 2.5 micro-seconds then control of a smart card is passed to an embedded PC host USB hub circuit, and if said C 4 signal line is logic high for less than 2.5 micro-seconds then control of a smart card is passed to an ISO7816 control logic.